PHP-Upload Problem
Posted: 2004-06-01 22:01
Hi
nachdem ich von einem alten 1&1 Root L auf einen neuen V2 Root L umgestiegen bin hab ich folgendes Problem:
Mein Bilder-Uploadscript:
Hier noch die HTML-Form:
Wenn ich jetzt ein Bild hochlade habe ich folgendes im Array $up_files
Also scheint er den "name" ja schon korrekt zu bekommen, aber warum "tmp_name"
usw. nicht?
Giffi
nachdem ich von einem alten 1&1 Root L auf einen neuen V2 Root L umgestiegen bin hab ich folgendes Problem:
Mein Bilder-Uploadscript:
Code: Select all
$path_to_file = $ordner;
$up_files = $HTTP_POST_FILES['files'];
#Dasselbe Problem besteht auch mit $_FILES
print_r($up_files);
foreach ($up_files['name'] as $key=>$name) {
echo "Bildname: ".$name."<br>Tmpname".$up_files['tmp_name'][$key]."<br>";
if (move_uploaded_file($up_files['tmp_name'][$key], $updir . $name))
{
echo "Uploaded<br>";
$returnm=$returnm.$name." wurde erfolgreich hochgeladen<br>";
}
else
{
echo "not Uploaded<br>";
$errorm=$errorm.$name." Upload nicht erfolgreich<br>";
}
}
Code: Select all
<form name='upload' action='new_gal.php?eintrag=done' METHOD="POST" enctype="multipart/form-data">
<input type='hidden' name='max_file_size' value='500'>
<input type="text" name="addid" value="" size="30" maxlength="30"></td>
Bildanzahl:
<select onChange="pic();" name="bild_anz">
<option selected value='<? echo $bild_anz ?>'><? echo $bild_anz ?></option>
<option value='1'>1</option>
<option value='10'>10</option>
<option value='15'>15</option>
<option value='20'>20</option>
<?
for ($i=1; $i<= $bild_anz; $i++)
{
echo $i;
?>
<input name="<? echo "files[".$i."]"; ?>" type="file" size="60" maxlength="100">
<?
}
?>
Code: Select all
Array ( [name] => Array ( [1] => imag0055.jpg ) [type] => Array ( [1] => ) [tmp_name] => Array ( [1] => ) [error] => Array ( [1] => 2 ) [size] => Array ( [1] => 0 ) ) usw. nicht?
Giffi