Fejl i upload af billede
HejsaJeg har fixet lidt kode sammen, men det virker desværre ikke.
Fejlen jeg får er:
Warning: copy(images/smilies/44): failed to open stream: No such file or directory in /customers/woox.dk/woox.dk/httpd.www/arto/admin/images_add.php on line 8
Warning: unlink(images/smilies/44): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/arto/admin/images_add.php on line 20
Du skal uploade et .jpg eller .gif billede!
Jeg tror det kan være fordi $to ikke får en endelse.
<?
if(isset($_POST['type'])) {
$number = rand(1, 1000);
$to = "images/".$_POST[type]."/".$number;
copy($_FILES["image"]["tmp_name"],$to);
if($file = @getimagesize($to)){
if($file[2] == 1){
$type = ".gif";
} else if($file[2] == 2){
$type = ".jpg";
} else {
$warning = "Kun .jpg eller .gif billedetyper bliver godkendt!";
unlink($to);
}
} else {
unlink($to);
$warning = "Du skal uploade et .jpg eller .gif billede!";
}
if (isset($warning)){
echo "<font color=\"#FF0000\">".$warning."</font>";
} else {
mysql_query("INSERT INTO arto_images (type, img_type) VALUES ('$_POST[type]','$type')") or
die(mysql_error());
$img_to = "images/users/hotornot/images/".$_POST[type]."/".mysql_insert_id().$type;
copy($to, $img_to);
unlink($to);
echo '<p>Dit billede blev uploadet og tilføjet"<br><a href="index.php?page=frontpage">Klik
her for at tilføje et nyt...</a></p>';
}
}
?>
