首页 后端开发 php教程 PHP读取文件并可支持远程文件的代码分享_PHP

PHP读取文件并可支持远程文件的代码分享_PHP

Jun 01, 2016 pm 12:08 PM
读取文件 远程文件

php读取文件

案例一
复制代码 代码如下:
$file = 'bitsCN.com.php';
//本案例不支持远程
$fso = fopen($file, 'r');
echo $data = fread($fso, filesize($file));
fclose($fso);
?>

fopen() 将 file 指定的名字资源绑定到一个流上.
filesize 返回文件大小的字节数,如果出错返回 FALSE.
注: 因为 PHP 的整数类型是有符号的,并且大多数平台使用 32 位整数,filesize() 函数在碰到大于 2GB 的文件时可能会返回非预期的结果.对于 2GB 到 4GB 之间的文件通常可以使用 sprintf("%u", filesize($file)) 来克服此问题.
fread() 从文件指针 handle 读取最多 length 个字节. 该函数在读取完 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时就会停止读取文件,视乎先碰到哪种情况.
说明:低版本用法!建议php5用file_get_contents

案例二
复制代码 代码如下:
$file = 'bitsCN.com.php';
//支持远程
$file = 'http://www.bitsCN.com';//
echo $data = implode('', file($file));
?>

file -- 把整个文件读入一个数组中
说明
读取二进制的文件

案例三
复制代码 代码如下:
$file = 'http://www.bitsCN.com';
echo file_get_contents($file);
?>

file_get_contents -- 将整个文件读入一个字符串
说明
string file_get_contents ( string filename [, int use_include_path [, resource context]])
和 file() 一样,只除了 file_get_contents() 将文件返回为一个字符串.
file_get_contents() 函数是用来将文件的内容读入到一个字符串中的首选方法.如果操作系统支持还会使用内存映射技术来增强性能.

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用C#中的File.ReadAllText函数读取文本文件内容 如何使用C#中的File.ReadAllText函数读取文本文件内容 Nov 18, 2023 pm 03:23 PM

如何使用C#中的File.ReadAllText函数读取文本文件内容在C#编程中,我们经常需要读取文本文件的内容。File.ReadAllText是一个非常方便的函数,可以帮助我们快速读取文本文件的全部内容。本文将介绍如何使用File.ReadAllText函数,并提供具体代码示例。首先,我们需要引入System.IO命名空间,以便使用File类的相关方法。

PHP读取文件内容:实现数据导入和解析的步骤 PHP读取文件内容:实现数据导入和解析的步骤 Sep 06, 2023 pm 12:45 PM

PHP读取文件内容:实现数据导入和解析的步骤导入和解析文件内容是在Web开发中非常常见的操作之一。使用PHP可以轻松实现文件导入和解析,本文将介绍实现这一过程的步骤,并提供代码示例。步骤一:选择要导入和解析的文件在PHP中,首先需要选择要导入和解析的文件。可以使用文件选择表单或手动指定文件路径。以下是一个文件选择表单的示例代码:<formmethod

使用ioutil.ReadFile函数读取文件内容并返回字节切片 使用ioutil.ReadFile函数读取文件内容并返回字节切片 Jul 26, 2023 pm 05:40 PM

标题:使用ioutil.ReadFile函数读取文件内容并返回字节切片文章内容:在Go语言的标准库中,有一个非常常用的函数ioutil.ReadFile(),它可以用来从指定的文件中读取内容,并返回一个字节切片。这个函数提供了一种简单而便捷的方式来读取文件,并可以方便地将文件内容进行进一步的处理。下面,我们将以一个简单的代码示例来展示如何使用ioutil.R

如何使用PHP中的file_get_contents函数读取文件内容 如何使用PHP中的file_get_contents函数读取文件内容 Jun 26, 2023 pm 12:01 PM

在PHP中,我们常常需要从文件中读取数据。在这种情况下,我们可以使用file_get_contents函数。这个函数可以简单地从一个文件中读取所有内容,并将其作为一个字符串返回。这在许多场景下都非常有用,例如读取配置文件、读取日志文件等。在本文中,我们将介绍如何使用PHP中的file_get_contents函数来读取文件内容。步骤1:打开文件在使用file

PHP文件处理入门:深入理解读取和写入的基本步骤 PHP文件处理入门:深入理解读取和写入的基本步骤 Sep 06, 2023 am 08:43 AM

PHP文件处理入门:深入理解读取和写入的基本步骤在PHP开发中,文件处理是一项非常常见且重要的任务。无论是读取文件的内容,还是将数据写入文件中,都可以通过PHP提供的内置函数来实现。本文将介绍PHP文件处理的基本步骤,并提供一些代码示例供参考。一、读取文件的基本步骤读取文件是我们在处理文件时经常需要进行的操作。下面是一个基本的读取文件的步骤:使用fopen(

使用ioutil.ReadFile函数读取文件内容并返回字符串 使用ioutil.ReadFile函数读取文件内容并返回字符串 Jul 25, 2023 pm 10:41 PM

标题:使用ioutil.ReadFile函数读取文件内容并返回字符串在Go语言中,有许多方法可以读取文件内容并进行处理,其中之一是使用ioutil包中的ReadFile函数。本文将介绍如何使用ioutil.ReadFile函数读取文件,并将其内容以字符串形式返回。ioutil.ReadFile函数是Go语言标准库中提供的一个便捷的读取文件内容的方法。它接受一

一文搞定Python读取文件的全部知识 一文搞定Python读取文件的全部知识 Apr 11, 2023 pm 11:22 PM

文件是无处不在的,无论我们使用哪种编程语言,处理文件对于每个程序员都是必不可少的文件处理是一种用于创建文件、写入数据和从中读取数据的过程,Python 拥有丰富的用于处理不同文件类型的包,从而使得我们可以更加轻松方便的完成文件处理的工作本文大纲:使用上下文管理器打开文件Python 中的文件读取模式读取 text 文件读取 CSV 文件读取 JSON 文件打开文件在访问文件的内容之前,我们需要打开文件。Python 提供了一个内置函数可以帮助我们以不同的模式打开文件。open() 函数接受两个基

Python底层技术解析:如何实现文件读写 Python底层技术解析:如何实现文件读写 Nov 08, 2023 am 11:15 AM

Python底层技术解析:如何实现文件读写,需要具体代码示例在Python编程中,文件操作是非常常见和重要的操作之一。文件读写涉及到Python底层的I/O技术。本文将探讨如何利用Python实现文件读写操作,并提供具体的代码示例。一、文件读取Python提供了多种方法用于读取文件内容,最常见的包括使用open()函数和使用with语句。使用open()函数

See all articles