Hi,
It looks like:
function uploadImage($inputName, $uploadDir)
{
$image = $_FILES[$inputName];
$imagePath = '';
$thumbnailPath = '';
// if a file is given
if (trim($image['tmp_name']) != '') {
$ext = substr(strrchr($image['name'], "."), 1);
// generate a random new file name to avoid name conflict
// then save the image under the new file name
$imagePath = md5(rand() * time()) . ".$ext";
$result = move_uploaded_file($image['tmp_name'], $uploadDir .
$imagePath);
if ($result) {
// create thumbnail
$thumbnailPath = md5(rand() * time()) . ".$ext";
$result = createThumbnail($uploadDir . $imagePath,
$uploadDir .
'thumbnail/' . $thumbnailPath, THUMBNAIL_WIDTH);
// create thumbnail failed, delete the image
if (!$result) {
unlink($uploadDir . $imagePath);
$imagePath = $thumbnailPath = '';
} else {
$thumbnailPath = $result;
}
} else {
// the image cannot be uploaded
$imagePath = $thumbnailPath = '';
}
}
return array('image' => $imagePath, 'thumbnail' => $thumbnailPath);
}
Mourad Boulahboub wrote:
>
> Hi sonja,
>
>
>
> Sonja schrieb am 24.08.2006 09:38:
>> Hi,
>>
>> I have problems with uploading image, here is the code
>>
>> if(isset($_POST['txtTitle']))
>> {
>> $albumId = $_POST['cboAlbum'];
>> $imgTitle = $_POST['txtTitle'];
>> $imgDesc = $_POST['mtxDesc'];
>>
>> $images = uploadImage('fleImage', GALLERY_IMG_DIR);
>
> how does the function uploadImage looks like?
>
>
>> if ($images['image'] == '' && $images['thumbnail'] == '') {
>> echo "Error uploading file";
>> exit;
>> }
>
> the error comes from this if-clause that is depending from the function
> above.
>
> regards
> Mourad
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
>
--
View this message in context:
http://www.nabble.com/upload-image-tf2157181.html#a5961434
Sent from the PHP - General forum at Nabble.com.
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php