Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP$\u发布未定义的索引,但var\u转储有效_Php_Post - Fatal编程技术网

PHP$\u发布未定义的索引,但var\u转储有效

PHP$\u发布未定义的索引,但var\u转储有效,php,post,Php,Post,当我这样做的时候 var_dump($_POST); readFile("./".$_POST['apk']); 我有以下结果: 'apk' => string 'apk_techs.apk' (length=13) 这正是我所期待的,但当我 var_dump($_POST); readFile("./".$_POST['apk']); 它抛出以下错误 [09-Jun-2017 10:14:00 UTC] PHP Warning: readfile(./): failed

当我这样做的时候

var_dump($_POST); 
readFile("./".$_POST['apk']);
我有以下结果:

'apk' => string 'apk_techs.apk' (length=13)
这正是我所期待的,但当我

var_dump($_POST); 
readFile("./".$_POST['apk']);
它抛出以下错误

[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
有人能告诉我一些我会忽略的事情吗

编辑


路径正确且仅用于调试,问题不在于路径不正确或未找到,而在于路径未给定(考虑到未定义的索引)。

对于readfile函数,您必须传递文件的完整路径。
例如:readFile(“/var/www/tttt.apk”)

您缺少一个
。假设缺少的引号是一个输入错误,那么我建议使用文件的完整路径,而不是相对路径。它清楚地表明,指定路径上不存在apk文件。apk文件和php文件必须位于同一文件夹中,或者在中提供完整的apk路径readFile@TomUdding谢谢,但我不在家code@pravindot17一点也不,“./”+$\u POST['apk']只是返回“/”,因为它会抛出“未定义的索引”。实际上我不会,当我键入“/apk\u techs.apk”时,它工作正常