Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
如何在live server上从php中的E:目录中的pc读取文本文件_Php_File - Fatal编程技术网

如何在live server上从php中的E:目录中的pc读取文本文件

如何在live server上从php中的E:目录中的pc读取文本文件,php,file,Php,File,我有一个文本文件在我的电脑在E:drive我读这个文件在php本地主机它工作正常 但当你想从现场阅读时,网站是不起作用的。 在本地主机上,这是我的代码 $myFile = "E:\\textfile.txt"; $fh = fopen($myFile, 'r'); if ($fh) { $array = explode("\n", fread($fh, filesize($myFile))); } fclose($fh); foreach($array as $v){ $data=exp

我有一个文本文件在我的电脑在E:drive我读这个文件在php本地主机它工作正常 但当你想从现场阅读时,网站是不起作用的。 在本地主机上,这是我的代码

$myFile = "E:\\textfile.txt";
$fh = fopen($myFile, 'r');

if ($fh) {
$array = explode("\n", fread($fh, filesize($myFile)));
}

fclose($fh);

foreach($array as $v){

$data=explode("*",$v);

$msg=$data[0];

$num=$data[1];

}

但同样的代码在cpanel的实时站点上不起作用。答案很简单:你不能。。。服务器端代码在服务器上运行,所以您无法访问客户端。它在本地环境中工作的事实只是因为服务器与客户端是同一台机器。
您应该要求用户将文件上载到服务器,然后对其进行处理,或者如果文件不是由用户提供的,则将其存储在服务器上……

答案很简单:您不能。。。服务器端代码在服务器上运行,所以您无法访问客户端。它在本地环境中工作的事实只是因为服务器与客户端是同一台机器。
您应该要求用户将文件上载到服务器,然后进行处理,或者如果文件不是由用户提供的,则将其存储在服务器上…

当然您不能这样做。当然,您不能这样做。