php实现以只读方式打开文件的方法

本文实例讲述了php实现以只读方式打开文件的方法。分享给大家供大家参考。具体分析如下:

php中可以通过fopen()打开一个文件,第二个参数设置为"r"表示已只读方式打开,函数返回一个文件句柄,其它函数就可以通过这个文件句柄对文件进行不同方式的读取

<?php
$file = fopen("/tmp/file.txt", "r");
print("Type of file handle: " . gettype($file) . "\n");
print("The first line from the file handle: " . fgets($file));
fclose($file);
?>

上面的代码返回如下结果

Type of file handle: resource
The first line from the file handle: Welcome to sharejs.com php tutorials

文件读取完成后,需要使用fclose()函数关闭文件句柄,以释放资源

希望本文所述对大家的php程序设计有所帮助。

(0)

相关推荐

  • PHP文件打开、关闭、写入的判断与执行代码

    如何准确的控制和判断成了PHP中的一个"小问题",下面是从书上摘抄下来的语句. 复制代码 代码如下: <?php $filename = "html/cache.txt"; $contents = "我是张斌"; if(is_writable($filename)){ if(($handle = fopen($filename,"a") )== false){ echo "写入文件 $filename 失败&q

  • PHP打开和关闭文件操作函数总结

    在处理文件内容之前,通常需要建立与文件资源的连接,即打开文件.同样,结束该资源的操作后,应当关闭连接资源.所谓打开文件,实际是建立文件的各种有关信息,并使文件指针指向该文件,就可以发起输入或输出的实体联系在一起,也就禁止再对该文件进行操作.在PHP中可以通过标准函数fopen()建立与文件资源的连接,使用fclose()函数关闭通过fopen()函数打开的文件资源. ①函数fopen() 该函数用来打开一个文件,并在打开一个文件时,还需要指定如果使用它.也就是以哪种文件模式打开文件资源.服务器上

  • 解析php中的fopen()函数用打开文件模式说明

    fopen() 函数用于在 PHP 中打开文件.此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件: 复制代码 代码如下: <?php$file=fopen("welcome.txt","r");?> 文件可能通过下列模式来打开:r : 只读.指针定位在文件的开头,如果文件不会报错.r+: 读/写.指针定位在文件的开头,如果文件不存会报错.w : 只写.打开并清空文件的内容,如果文件不存在,则创建新文件.w+: 读/写.打开

  • PHP 处理TXT文件(打开/关闭/检查/读取)

    php文件处理:http://www.jb51.net/w3school/php/php_file.htm 复制代码 代码如下: <?php $filename=dirname(__FILE__)."/readfrom.txt"; $ofilename=dirname(__FILE__)."/writeto.txt"; if(!file_exists($filename)){ echo $filename." not found!"; ex

  • php打开文件fopen函数的使用说明

    1.resource  fopen(string  $filename, string $mode [,bool $use_include_path [, resource $zcontext]])函数功能:fopen() 将 filename 指定的名字资源绑定到一个流上.如果filename 是 "scheme://..." 的格式,则被当成一个 URL,PHP 将搜索协议处理器(也被称为封装协议)来处理此模式.如果该协议尚未注册封装协议,PHP 将发出一条消息来帮助检查脚本中潜在

  • php强制文件下载而非在浏览器打开的自定义函数分享

    有时我们希望如图片.文本文档.网页.mp3.pdf等内容,当点击对应链接时直接下载,而不是在网页上显示,那么就需要强制设置header头信息.以下为一段不会产生乱码的php函数实现代码,其他程序语言也可参考之编写实现. 复制代码 代码如下: /** * Downloader * * @param $archivo *  path al archivo * @param $downloadfilename *  (null|string) el nombre que queres usar par

  • PHP配置文件php.ini中打开错误报告的设置方法

    打开PHP的错误报告的方法,供大家参考. php.ini 文件中有许多配置设置.您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样. 在调试 PHP 应用程序时,应当知道两个配置变量.下面是这两个变量及其默认值: 复制代码 代码如下: display_errors = Off error_reporting = E_ALL 通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值.di

  • php文件怎么打开 如何执行php文件

    什么是php: PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写.PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用. php就是网络上大家常说的后台,用来处理数据库等,很多网站都是用php写的,包括www.baidu.com,www.jb51.net等网站,都是使用php语言写的.我们的文章都是通过php代码上传到服务器数据库中,然后通过php代码生成静态的. php文件如何打开:

  • php打开远程文件的方法和风险及解决方法

    PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的.它允许你指向许多类型的资源,并像本地文件一样处理.例如,通过读取URL你可以取得某一个页面的内容(HTML),看下面的代码 复制代码 代码如下: <?php$contents = file_get_contents('http://www.jb51.net/');?> 当被污染数据用于include和require的文件指向时,会产生严重漏洞.实际上,我认为这种漏洞是PHP应用中最危险的漏洞之一,这是因为它允许攻击者执行

  • php实现以只读方式打开文件的方法

    本文实例讲述了php实现以只读方式打开文件的方法.分享给大家供大家参考.具体分析如下: php中可以通过fopen()打开一个文件,第二个参数设置为"r"表示已只读方式打开,函数返回一个文件句柄,其它函数就可以通过这个文件句柄对文件进行不同方式的读取 <?php $file = fopen("/tmp/file.txt", "r"); print("Type of file handle: " . gettype($fi

  • C#使用Streamwriter打开文件的方法

    本文实例讲述了C#使用Streamwriter打开文件的方法.分享给大家供大家参考.具体如下: using System; using System.IO; public class KtoD1 { public static void Main() { string str; StreamWriter fstr_out; // Open the file directly using StreamWriter. try { fstr_out = new StreamWriter("test.t

  • C语言采用文本方式和二进制方式打开文件的区别分析

    稍微了解C程序设计的人都知道,文本文件和二进制文件在计算机上面都是以0,1存储的,那么两者怎么还存在差别呢?对于编程人员来说,文本文件和二进制文件就是一个声明,指明了你应该以什么方式(文本方式/二进制)打开这个文件,用什么函数读写这个文件(读写函数),怎么判断读到这个文件结尾等. 具体分析如下: 一.以哪种方式打开一个文件: ANSI C规定了标准输入输出函数库,用 fopen()函数打开文件.fopen()函数的调用方式一般为: FILE *fp; fp=fopen(文件名,使用文件方式):

  • C#使用FolderBrowserDialog类实现选择打开文件夹方法详解

    1.在C#中使用FolderBrowserDialog类,就可以实现选择文件夹的功能,并将所选择的的文件夹路径记录下来. (1).首先先引入命名空间System.Windows.Forms; (2).然后在应用程序的主入口点,也就是static void Main()方法上面加上[STAThread]属性; 复制代码 代码如下: /// <summary>        /// 应用程序的主入口点.        /// </summary>        [STAThread] 

  • 浅谈Python3中打开文件的方式(With open)

    目录 0.背景知识 1.常规方式:读取文件-----open() 2.推荐方式:读取文件-----With Open 1).读取方式 2).常见的坑 3).跳过第一行内容(字段名) 3.写入内容----open()函数 4.写入内容----- With Open函数 5.打开非utf-8编码的文件 6.打开二进制文件 0.背景知识 python文件读写文件是最常见的IO操作.Python内置了读写文件的函数,用法和C是兼容的. 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统

  • Python学习笔记之open()函数打开文件路径报错问题

    要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符,标示符'r'表示读. >>> f = open('D:/test.txt','r') 注意了,对初学python的同学而言,open()函数着实存在一个不大不小的坑,而且十分不容易发现. 错误演示: >>> f = open('D:\test.txt','r') Traceback (most recent call last): File"<ipython-i

  • mfc文件操作CFile类之创建文件的方法

    mfc文件操作类CFile CFile类的几种构造函数 CFile();//不带参数的构造函数. CFile(int hFile);//带文件句柄参数的构造函数. CFile( LPCTSTR lpszFileName,//要打开的文件路径 UINT nOpenFlage //打开文件时的共享和访问模式 );//带文件路径和打开方式的构造函数 除了用构造函数打开文件外还可以用CFile类的成员函数Open来打开 OPen函数原型 virtual BOOL Open( LPCTSTR lpszFi

  • 一文搞懂Python读取text,CSV,JSON文件的方法

    目录 前言 打开文件 Python 中的文件读取模式 读取文本文件 读取 CSV 文件 读取 JSON 文件 总结 前言 文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的 文件处理是一种用于创建文件.写入数据和从中读取数据的过程,Python 拥有丰富的用于处理不同文件类型的包,从而使得我们可以更加轻松方便的完成文件处理的工作 本文大纲: 使用上下文管理器打开文件 Python 中的文件读取模式 读取 text 文件 读取 CSV 文件 读取 JSON 文件 打开

  • python打开文件的方式有哪些

    python下打开文件超级简单,不用导入任何包,直接输入 f = open('your_file.txt','r') 就可以打开一个文件进行操作.第二个参数为对文件的操作方式,'w'是写文件,已存在的同名文件会被清空,不存在则会创建一个:'r'是读取文件,不存在会报错:'a'是在文件尾部添加内容,不存在会创建文件,存在则直接在尾部进行添加:还有'wb'是写二进制文件:'rb'是读取二进制文件,比如图片之类的. 但是这种方式其实不是最好的打开文件的方式,这种方式可能会有这样几个问题: 1.未指定文

随机推荐