2017-05-10 5 views
0

hochladen, es funktioniert gut, die Daten werden eingefügt und aber wenn ich das Verzeichnis für das Bild, das ich hochgeladen habe, überprüfen, gibt es nichts darin Mappe. Bitte helfen Sie mir so früh wie möglich.Ich versuche, das Bild in ein Verzeichnis mit php

+1

Ist die Fehlerberichterstattung aktiviert? – MonkeyZeus

+0

Stellen Sie sicher, dass das Verzeichnis beschreibbar ist. Chmod – Akintunde007

+1

Überprüfen Sie auch, dass Sie versuchen, in den richtigen Ordner hochzuladen. Relative Pfade, besonders mit '../', machen mich immer nervös: p –

Antwort

1

Ihr Problem ist, dass Sie in der move_uploaded_file() Funktion

move_uploaded_file($_FILES['fileField']['temp_name'],"../inventory_images/$newname"); 
// - - - - - - - - - - - - -- - - - - - -^^^^^^^^^ 

sein sollte

move_uploaded_file($_FILES['fileField']['tmp_name'],"../inventory_images/$newname"); 

Referenzen

http://php.net/manual/en/features.file-upload.post-method.php

einen nicht vorhandenen Vorkommen im $ _FILES-Array verwenden

Das hätte eigentlich einen Fehler erzeugen sollen. Während des Tests sollten Sie Fehlerberichte immer manuell aktivieren, wenn Sie auf einem Live-Server testen.

Fügen Sie ini_set('display_errors', 1); ini_set('log_errors',1); error_reporting(E_ALL); mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); an der Spitze Ihres Skripts hinzu. Dadurch werden alle mysqli_ Fehler zu generieren eine Ausnahme, die Sie im Browser sehen können und andere Fehler werden auch in Ihrem Browser sichtbar sein.

+0

Netter Fang, es ist erstaunlich, wie nützlich die Fehlerberichterstattung für diese Person gewesen wäre; und für 99% der PHP-getaggten Fragen auf dieser Seite für diese Angelegenheit ... – MonkeyZeus

+0

@MonkeyZeus Ja, ich habe gerade einen Vorschlag dazu hinzugefügt – RiggsFolly

Verwandte Themen