bild upload

iAZ

Mitglied
Hallo ich hab da ein Problem: Ich hab ein Script was Bilder hochladen soll. Es funktioniert zwar.
Aber manche Bilder läd es hoch andere wiederum nicht. wisst ihr wo der Fehler liegt?

index.php:
PHP:
<form method="post" action="index2.php"  enctype="multipart/form-data">
...
<TD>Bild:</TD>
<td><input type="file" name="bild"></td>
...
</form>
index2.php
PHP:
<?php
...
$end_location="pics/original/".$user_id."/".$pic_id.".jpg";
move_uploaded_file($_FILES['bild']['tmp_name'], $end_location);
...
?>
$user_id und $pic_id werden früher festgelegt.
Danke für eure Hilfe im vorraus
 
Hochgeladen werden bestimmt alle(schaue dazu in das Verzeichniss /tmp), aber verschoben mit der Funktion "move_uploaded_file" bestimmt nicht. Suche mal einfach hier im Forum da gibt es tausend Beispiele für einen Bildupload.
 
ich hab was herausgefunden^^:
wenn ich
PHP:
foreach($_FILES as $key=>$val)
{
	
	foreach($val as $key=>$valu)
	{
	echo "$key:$valu<BR>";
	}
}
kommt:
name:pict5235.jpg
type:
tmp_name:
error:1
size:0
aba was soll das heißen (kein tmp_name und error:1 hab ich verstanden) aber warum kommt das?
 
Dazu müsstest du mal ein bisschen mehr Quellcode zeigen.

Übrigens ein
PHP:
echo '<pre>'.print_r($_FILES).'</pre>';
tut es auch...
EDIT: wie groß ist das Bild?welche Dateitypen sind erlaubt? usw.?
 
Zuletzt bearbeitet von einem Moderator:
Zurück