从PHP Web应用程序打开/读取本地文件

原学程将引见从PHP Web运用法式翻开/读与当地文件的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

从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&的文件夹中确切有&quot;fig.txt&quot;。但是我一向支到该文件没有存留的毛病。

我检讨了我的PHPInfo以保证&quot;Allow_url_fopen&quot;已翻开。

我也测验考试了分歧的文件途径变体,比方:

C:TestFolderconfig.txt

C:/TestFolder/config.txt

这仿佛出有甚么分歧。

您晓得能够是甚么缘由阻拦我翻开此文件吗?

编纂:
应当留意的是,当我测验考试拜访当地盘算机上的文件时,此文件被上载到我的Web主机。没有肯定这能否会转变1切。

推举谜底

这弗成能。当地文件是运转PHP的办事器上的文件,而没有是运转Web阅读器的客户端上的文件。固然在当地尝试时它们能够是统一台盘算机,但是1旦叨教剧本上载到Web主机,PHP便会测验考试读与Web主机上的文件,而没有是您的盘算机上的文件。

PHP拜访客户端盘算机上的文件的独一方法是运用法式上载该文件。

佳了闭于从PHP Web运用法式翻开/读与当地文件的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。