如何从 PC 中的 E: 目录在实时服务器上的 php 中读取文本文件


how to read text file from pc in E: directory in php on live server

我的电脑里有一个文本文件在E:驱动器中,我在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的实时站点上不起作用

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