首页博客网络编程
尽管听起来非常相似,但知道如何打开 PHP 文件与知道如何使用 PHP 打开文件并不相同。在第一种情况下,PHP 代码是您打开的对象,在后一种情况下,它充当打开外部文件的工具。
知道如何打开PHP文件很容易:它本质上是一个文本文档,因此您可以使用任何文本编辑器或Web浏览器打开它。记事本还可以,专用的PHP编辑器更好。网络浏览器也可以工作。现在,使用PHP打开外部文件有点不同,但并不重要。
打开和关闭文件对于 Web 应用程序正常工作至关重要。PHP为此提供了一组有用的函数。你已经熟悉了 PHP fopen()。现在,我们将介绍更多并强调它们的差异。
打开文件时,大多数人都喜欢PHP函数,因为它为编码人员提供了更多选择。它也通常被以前用 C 或 C++ 语言编码的开发人员使用,因为这些工具或多或少是相同的。fopen()
readfile()
如果您在通过 PHP 打开文件时遇到问题,建议检查是否向 PHP 授予文件访问权限。
fopen()
和函数用于打开和关闭文件。fclose()
fread()
、 和函数用于 PHP 读取文件信息。fgets()
feof()
fgetc()
对于 PHP 文件操作,您有一系列潜在的函数。您应该开始探索这些方法,并找出在哪种情况下最好应用特定功能。例如,有单独的方法来打开,读取和分析文件。
PHP 函数用于在选定模式下创建或打开文件。fopen()
例复制
<?php $demofile = fopen('text_file.txt', 'r') or die('File cannot be opened!'); echo fread($demofile, filesize('text_file.txt')); fclose($demofile);?>
此函数允许您 PHP 读取文件,但仅显示打开文件中选定的最大字节数。
例复制
<?php fread($demofile, filesize('text_file.txt'));?>
此函数还允许您 PHP 读取文件,但从文件中获取一行。通常用于使PHP逐行读取文件。
例复制
<?php $demofile = fopen('text_file.txt', 'r') or die('File cannot be opened!'); echo fgets($demofile); fclose($demofile);?>
fgetc()
函数也是用来PHP读取文件的。不同之处在于它仅用于从文件中读取单个字符。
例复制
<?php $demofile = fopen('text_file.txt', 'r') or die('File cannot be opened!'); // Output characters one by one while(!feof($demofile)) { echo fgetc($demofile); } fclose($demofile);?>
注意: 调用 fgetc() 函数后,文件指针移动到下一个字符。
PHP文件使用功能关闭。fclose()
例复制
<?php $demofile = fopen('text_file.txt', 'r'); // Code.... fclose($demofile);?>
此函数旨在检查是否已到达文件末尾。
例复制
<?php $demofile = fopen('text_file.txt', 'r') or die('File cannot be opened!'); // Output file lines one by one while(!feof($demofile)) { echo fgets($demofile) . "<br>"; } fclose($demofile);?>
注意: feof() 函数在文件长度未知的情况下证明自己很方便。
当你使用 fopen PHP 方法时,你可以在不同的模式下打开文件。它们既可以访问以供阅读,也可以随时修改。总共有八种模式:r,r+,w,w+,a,a+,x和x+。让我们分解一下:
R 模式以只读模式打开文件。默认情况下,光标位于光标的开头。R+ 的作用几乎相同,但您可以读取文件和写入文件。
W 模式以只写方式打开文件。光标再次自动放置在开头。w+执行相同的操作,但也允许PHP读取文件。
A 也以只写模式打开文件,但现在光标位于末尾。A+ 的行为几乎相同,但您既可以读取文件,也可以写入文件。如果未找到该文件,两种模式都会创建一个新文件。
x 用于创建新文件。它们似乎具有只写模式(如果您也希望能够读取它,请选择 x+)。如果找到具有此类名称的文件,则该函数将失败并返回 False。
提示:如果您自己没有注意到,加号 (+) 清楚地表明文件适合读取和写入。
仅此而已!如果您仍然不清楚如何打开包含代码本身的 PHP 文件,建议您阅读有关如何安装 PHP 的课程:它为初学者提供了有用的提示,并推荐了一些系统以顺利启动。
使用 PHP 函数为您提供比 .它也类似于 C 或C++语言中使用的函数。fopen
readfile()
始终确保 PHP 被授予文件访问权限。
每当需要使 PHP 逐行读取文件时使用。fgets()
fread()
、 和函数旨在使代码读取文件的信息。fgets()
feof()
fgetc()
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位