Witam mam 2 skrypty:
<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"30000000\">
Plik do wysłania: <input name=\"src\" type=\"file\">
<input type=\"submit\" value=\"wyslij\" name=\"zdjecie\">
</form>
<?php
if ($zdjecie=='wyslij')
{
{
$strUploadDir = 'images/' . $_FILES['src']['name'];
{
echo 'Plik został pomyślnie uploadowany! <br />'; }
else
{
echo 'Upload pliku nie powiódł się!'; }
echo 'Dodatkowe informacje o uploadowanym pliku: <pre>' . print_r( $_FILES, true ) . '</pre>'; }
else
{
echo 'Wystąpił błąd podczas wysyłania pliku na serwer!'; }
}
?>
do uploadniecia zdjecia
oraz do zmiany rozmiaru:
<?php
function resizePicture ($src, $dest, $maxWidth = 300, $maxHeight = 300, $quality = 70) {
// path info
// image src size
// image dest size $destSize[0] = width, $destSize[1] = height
$srcRatio = $srcSize[0]/$srcSize[1]; // width/height ratio
$destRatio = $maxWidth/$maxHeight;
if ($destRatio > $srcRatio) {
$destSize[1] = $maxHeight;
$destSize[0] = $maxHeight*$srcRatio;
}
else {
$destSize[0] = $maxWidth;
$destSize[1] = $maxWidth/$srcRatio;
}
// path rectification
if ($destInfo['extension'] == \"gif\") {
}
// true color image, with anti-aliasing
$destImage = imageCreateTrueColor($destSize[0],$destSize[1]);
imageAntiAlias($destImage,true);
// src image
switch ($srcSize[2]) {
case 1: //GIF
$srcImage = imageCreateFromGif($src);
break;
case 2: //JPEG
$srcImage = imageCreateFromJpeg($src);
break;
case 3: //PNG
$srcImage = imageCreateFromPng($src);
break;
default:
return false;
break;
}
// resampling
imageCopyResampled($destImage, $srcImage, 0, 0, 0, 0,$destSize[0],$destSize[1],$srcSize[0],$srcSize[1]);
// generating image
switch ($srcSize[2]) {
case 1:
case 2:
imageJpeg($destImage,$dest,$quality);
break;
case 3:
imagePng($destImage,$dest);
break;
}
return true;
}
else {
return false;
}
}
?>
teraz sie zastanawiam jak to podlaczyc
ja to wykombinowalem ze w linijce:
<?php
{ DODALEM TUTAJ SKRYPT ZMIANA ROZMIARU $strUploadDir = 'images/' . $_FILES['src']['name'];
{..................
?>
i wysyla ale nie zmienia tego cholernego rozmiaru

moze jakies inne pomysly

prosze o pomoc