I have some trouble uploading images.
This is the code to retrieve image
<form enctype=\"multipart/form-data\" method=post>
<input name=\"userfile\" type=\"file\" size=42>
<input name=trac type=submit class=button value=\"Lagre\">
This is the code that process the upload
//Laster opp bilde
if ($_FILES['userfile']['name']) {
echo "Bilde1";
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
echo $uploadfile;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$newfile= $uploaddir.$id."_image_1.jpg";
$thumb = $uploaddir."th_".$id."_image_1.jpg";
$bilde = $id."_image_1.jpg";
$thumbnail = "th_".$id."_image_1.jpg";
resizeimage($uploadfile, $newfile, 200, 200, 90);
resizeimage($uploadfile, $thumb, 150, 150, 50);
unlink("$uploadfile");
$sql = "INSERT INTO info_bilder(info_id, bildenr, filnavn, thumbfilnavn) VALUES('$id', '1', '$bilde', '$thumbnail')";
if (mysql_query($sql)) {
echo "<p align=center>Bilde 1 er lastet opp og lagt inn i db</p>";
} else {
echo "<p class=error align=center>Bilde ble lastet opp, men ikke lagt inn i db.<br><b>$sql</b><br>Error: ".mysql_error()."</p>";
}
} else {
print "XXXXXPossible file upload attack! Here's some debugging info:\n";
echo "<pre>";
print_r($_FILES);
echo "</pre>";
}
}
But the array output is this
Array
(
[userfile] => Array
(
[name] => IMG_8471.JPG
[type] =>
[tmp_name] =>
[error] => 1
[size] => 0
)
)