хай. в ПХП нууб =) Фишка вот в чём:
Передаю файл с помощью FileReference в php.
Там его закачиваю в папку. Всё ок. Но помимо этого, я хочу создать уменьшенную копию загруженной фотки. Наверное потому что код асинхронен и надо как-то отловить окончание загрузки и потом зарустить функцию уменьшивания изображения. Вот собственно код

Код:
<?php
Header("Content-type: image/jpeg");
$baseName = "imageDataBase.txt";
$fn=fopen($baseName,'r+');
$fr=fread($fn,filesize($baseName));
$newIndex = $fr + 1;
$newFileName = "img".$newIndex.".jpg";
fclose($fn);
$fo=fopen($baseName,'w');
fwrite($fo, $newIndex);
fclose($fo);
if ($_FILES['Filedata']['name']) {
$uploadDir = "images/";
$uploadFile = $uploadDir . basename($newFileName);
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
$width=150;
$height=100;
$src="images/img1.jpg";
$rgb=0xFFFFFF;
$quality=100;
$size = getimagesize($src);
$format = strtolower(substr($size['mime'], strpos($size['mime'], '/')+1));
$icfunc = "imagecreatefrom" . $format;
if (!function_exists($icfunc)) return false;
$isrc = $icfunc($src);
$idest = imagecreatetruecolor($width, $height);
imagefill($idest, 0, 0, $rgb);
imagecopyresampled($idest, $isrc, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
imagejpeg($idest, "thumbs/blaaa.jpg");
imagedestroy($isrc);
imagedestroy($idest);
}
?>
Короче проблема урощается...батва в том, что если я пытаюсь сохранить уменьшенное изображение на существующий файл, то всё ок...а если файла нет, то он ругается и не хочет создавать...хотя когда я делаю на локалке изпользуя Денвер, всё ок!