Hallo,
ich habe ein ziemliches Problem. Versuche seit langem ein Upload Formular für Bilder zum laufen zu bekommen, was leider nicht klappt.
Die Einstellungen in der php.ini meines Webservers sind passend eingestellt. Seltsamerweise bekomme ich nach Upload über die unten stehende Form immer ein false über die Methode is_uploaded_file().
In meinem Temp Ordner finde ich auch nie ein hochgeladenes File. Ich kann jedoch dateityp, den temp Namen und original namen etc immer aus dem Post Objekt auslesen in meiner ZielForm.php. Was mache ich falsch? Oder muss noch irgendeine geheime Einstellung im Apachen vorgenommen werden? Hat vielleicht jemand zufällig ein ähnliches Problem gehabt?
Bin mit meinem Latein am Ende und für Hilfe dankbar.
Die Form aus der Anfangsseite:
Datei angeben:
Die Zielform.php:
if(is_uploaded_file($_FILES[‚image_file‘]))
{
//hier komme ich nie rein…
}
else
{
echo "Hochladen fehlgeschlagen. Dateiangaben:
";
echo "
Dateityp: ". $_FILES[‚image_file‘][‚type‘];
echo "
Dateigroesse: ". $_FILES[‚image_file‘][‚size‘];
echo "
Temp. Name: ". $_FILES[‚image_file‘][‚tmp_name‘];
echo "
Name: ". $_FILES[‚image_file‘][‚name‘];
echo "
Fehler: ". $_FILES[‚image_file‘][‚error‘];
}
?>