2017-06-09 4 views
0

wenn ich

var_dump($_POST); 

Ich habe folgendes Ergebnis:

'apk' => string 'apk_techs.apk' (length=13) 

das ist, was ich erwarte, aber wenn ich tun

readFile("./".$_POST['apk']); 

es wirft den folgenden Fehler

[09-Jun-2017 10:14:00 UTC] PHP Warning: readfile(./): failed to open stream: No such file or directory in C:\wamp64\www\atawa_api\api_techs.php on line 848 

Kann mir jemand etwas erzählen, was ich ignorieren würde?

EDIT

Der Pfad korrekt ist, und es ist nur für das Debuggen, das Problem ist nicht, dass Pfad falsch ist oder nicht gefunden, aber nicht gegeben (den undefinierten Index unter Berücksichtigung).

+1

Sie vermissen ein '' '. –

+0

unter der Annahme, dass das fehlende Anführungszeichen ein Tippfehler war, dann würde ich vorschlagen, den vollständigen Pfad zu der Datei anstatt einer relativen zu verwenden – RamRaider

+0

Es sagt deutlich, apk-Datei existiert nicht auf angegebenen Pfad. Entweder Ihre apk-Datei und Ihre php-Datei müssen in einem gleichen Ordner sein oder geben Sie den vollständigen apk-Pfad in readFile – pravindot17

Antwort

0

Für die Readfile-Funktion müssen Sie den vollständigen Pfad der Datei übergeben. zB wie folgt: readFile ("/ var/www/tttt.apk");

+0

Eigentlich tue ich nicht, wenn ich "./apk_techs.apk" eintippe funktioniert es gut – ArteFact