Hallo,
ich weiß das es diese thema hier schon mehr als genug gibt aber ich habe auf den über 17 Seiten nichts passendes Gefunden was mir bei meinem Problem helfen kann.
Ich wollte mit einem Script mehrer Bilder aufeinmal Uploaden.
Hier ist nun mein Script:
Formular
$_POST["maxbilder"] wurde vorher angegeben
DAs 2te Script:
Bei mir wird nun immer der Fehler ausgegeben. Siehe Makierung im Script.
Hatte auch schon andere Methoden ausprobiert aber nicht half mir.
ich weiß das es diese thema hier schon mehr als genug gibt aber ich habe auf den über 17 Seiten nichts passendes Gefunden was mir bei meinem Problem helfen kann.
Ich wollte mit einem Script mehrer Bilder aufeinmal Uploaden.
Hier ist nun mein Script:
Formular
PHP-Code:
<form action="<? echo($PHP_SELF) ?>" method="post" enctype="multipart/form-data">
<?
echo "<input type='hidden' name='MAX_FILE_SIZE' value='512000'>
<input type='hidden' name='maxbilder' value='".$_POST["maxbilder"]."'>";
$i = 1;
while ($i <= $_POST["maxbilder"]) {
echo "<input type='file' name='userfile[]'>";
$i++;
}
DAs 2te Script:
PHP-Code:
$i = 1;
$zahl = $i -1;
while ($i <= $_POST["maxbilder"]) {
if($userfile[$zahl]!=""){
$grosse = $userfile_size[$zahl];
if ($grosse >= '512001')
{
echo "Ihre Datei ist zu groß. Das Bild darf maximal 500kB(~0.48MB) betragen.";
}else {
$type = $userfile_type[$zahl];
if (eregi('image', $type)) {
if (eregi('jpg', $type) or eregi('jpeg', $type) ) {
$dateiname = $userfile_name[$zahl];
if(!is_uploaded_file($userfile[$zahl])){
echo "FEHLER".$i; #Die Fehler Ausgabe
exit;
}
$uploadname="gallery/$dateiname".$i;
move_uploaded_file($userfile[$zahl], $uploadname);
printf("Die Datei <b>%s</b> wurde auf den Servere hochgeladen!<br>\n",
$userfile_name[$zahl]);
Hatte auch schon andere Methoden ausprobiert aber nicht half mir.
Kommentar