Hello,
Hello,
Lese-Tipp hast Du schon von Dodwin erhalten.
Dein Script ist antiquiert.
Es benutzt automatisch erzeugte Variablen, die neuere PHP-Versionen und -Installationen hoffentlich gar nicht mehr haben. Sie sind zudem "ungeschützt".Aber das wichtigste:
Zuallererst sollte man nach einem erfolgten Upload auf Fehler prüfen!
if(isset($_FILES[$datei])) ### Gab es einen Upload?
{if($_FILES[$datei]['error'] === 0) ### war es ein single upload, hat er geklappt?
{
# alles ok, weitermachen
# ...}
elseif( isarray($_FILES[$datei]['error'])) ### war es in multiple upload?
{
foreach($_FILES[$datei]['error'] as $key => $error) ### welcher der vielen hat geklappt?
{
if($error === 0)
{
# alles ok, weitermachen
# $dateiname = $_FILES[$datei][name][$key];
# $tmp_name = $_FILES[$datei][tmp_name][$key];
# ...
}
}
}
}
else
{
### kein Upload stattgefunden
### eventuell Ausgabe veranlassen
}http://www.php.net/manual/en/features.file-upload.php
http://www.php.net/manual/en/control-structures.elseif.php
http://www.php.net/manual/en/function.is-array.php
http://www.php.net/manual/en/control-structures.foreach.phpHarzliche Grüße vom Berg
http://www.annerschbarrich.deTom
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
