Warnung: getimagesize () [function.getimagesize]: Dateiname darf nicht leer sein Warnmeldung?

Bis vor kurzem habe ich PHP verwendet, um Fotos auf eine Site hochzuladen. Aber plötzlich löst es alle möglichen Fehlermeldungen aus.

Ich verwende ein Formular, das bei Aktion den folgenden Code ausführt:

$uploaddir = "../../user_content/photo/";
$allowed_ext = array("jpeg", "jpg", "gif", "png");

    if(isset($_POST["submit"])) {
        $file_temp = $_FILES['file']['tmp_name'];   
        $info = getimagesize($file_temp);
    } else {
        print "File not sent to server succesfully!";
        exit;
    }

Der Datei-Upload-Teil des Formulars enthält die folgenden Elemente:

<input name="file" type="file" class="photo_file_upload">

Die Schaltfläche "Senden" zum Hochladen weist die folgenden Attribute auf:

<button type="submit" name="submit" class="photo_upload">Upload</button>

Aber wenn ich das starte, bekomme ich immer die folgende Warnung:

Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in (upload PHP file) on line 10

(Zeile 10 ist dieser Teil: $ info = getimagesize ($ file_temp);)

Hat jemand eine Idee woran das liegt?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage