Bij het opladen van foto's krijg ik volgende foutmeldingen:

Warning: move_uploaded_file(/admin/shop/cars_images/355.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in /home/ppautomo/public_html/admin/shop/addimages.php on line 24

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpFSlhh5' to '/admin/shop/cars_images/355.jpg' in /home/ppautomo/public_html/admin/shop/addimages.php on line 24

De code in addimages.php is de volgende:

$uploaddir = "/admin/shop/cars_images/";
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
if(move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)){
$inssql = "INSERT INTO shop_cars_images(cars_id, images) VALUES(" . $_GET['cars_id'] . ", '" . $_FILES['userfile']['name'] . "')";
mysql_query($inssql);
header("Location: " . $_SERVER['PHP_SELF'] . "?cars_id=" . $_GET['cars_id']);
}
else {
echo "Er heeft zich een probleem voorgedaan bij het opladen van de afbeelding!";
}

De permissions voor de map 'cars_images' staan op 0777 en deze map staat op http://www.domeinnaam.com/admin/shop/cars_images/

De file addimages.php staat op http://www.domeinnaam.com/admin/shop/addimages.php

Ik denk dat er een probleem moet zien met de instelling van het pad maar ik heb al alle mogelijke combinaties geprobeerd.

Kan er mij iemand helpen?

Dank bij voorbaat.

Mvg,

Luc

$uploaddir = "cars_images/";

edit: tips:
- mysql injection
- wat doe je als iemand 2 x hetzelfde plaatje upload, maar voor 2 verschillende auto's (stel iemand doet auto1.jpg voor de ene auto, maar ook auto1.jpg voor de andere auto)

Reageren