从PHP Web应用程序打开/读取本地文件
原学程将引见从PHP Web运用法式翻开/读与当地文件的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。
成绩描写
我认为这应当是1个异常简略的进程。
我有以下代码:
<?php
$filename = "c:/TestFolder/config.txt";
echo "Attempting to read: ".$filename."<br/>";
$fh = fopen($filename, 'r') or die("file doesnt exist");
$readtext = fread($fh, filesize($filename));
fclose($fh);
echo "The Text is: ".$readtext;
?>
我已检讨我的C:/启动器上名为&TestFold&的文件夹中确切有";fig.txt";。但是我一向支到该文件没有存留的毛病。
我检讨了我的PHPInfo以保证";Allow_url_fopen";已翻开。
我也测验考试了分歧的文件途径变体,比方:
C:TestFolderconfig.txt
C:/TestFolder/config.txt
这仿佛出有甚么分歧。
您晓得能够是甚么缘由阻拦我翻开此文件吗?
编纂:
应当留意的是,当我测验考试拜访当地盘算机上的文件时,此文件被上载到我的Web主机。没有肯定这能否会转变1切。
推举谜底
这弗成能。当地文件是运转PHP的办事器上的文件,而没有是运转Web阅读器的客户端上的文件。固然在当地尝试时它们能够是统一台盘算机,但是1旦叨教剧本上载到Web主机,PHP便会测验考试读与Web主机上的文件,而没有是您的盘算机上的文件。
PHP拜访客户端盘算机上的文件的独一方法是运用法式上载该文件。
佳了闭于从PHP Web运用法式翻开/读与当地文件的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。