Hi Sonja, Sonja schrieb am 24.08.2006 12:36: > Hi, > It looks like: > > $result = move_uploaded_file($image['tmp_name'], $uploadDir . > $imagePath); is $uploadDir writeable to the webserver!? check this first. if it is > > if ($result) { > // create thumbnail > $thumbnailPath = md5(rand() * time()) . ".$ext"; > $result = createThumbnail($uploadDir . $imagePath, $uploadDir . > 'thumbnail/' . $thumbnailPath, THUMBNAIL_WIDTH); check $uploadDir/thumbnail for permissions. This directory also have to be writeable. > if (!$result) { > unlink($uploadDir . $imagePath); > $imagePath = $thumbnailPath = ''; in case the thumbnail-directory is not writeable, $imagePath and $thumbnailPath get blank here > } else { > // the image cannot be uploaded > $imagePath = $thumbnailPath = ''; in case $uploadDir is not writeable, imagePath and $thumbnailPath get blank here. so your other script fails here, because it gets nothing back: > if ($images['image'] == '' && $images['thumbnail'] == '') { > echo "Error uploading file"; > exit; > } you can make troubleshooting by first commenting out the check for uploaded thumbnail and see if the image get uploaded without "thumbnailing" it. regards Mourad -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php