打开文件或者 URL。
语法:
int fopen(string filename, string mode);返回值: 整数
函数种类: 文件存取
内容说明说明: 本函数可用来打开本地或者远端的文件。若参数 filename 为 "http://......" 则本函数利用 HTTP 1.0 协议与服务器连接,文件指针则指到服务器返回文件的起始处。若参数 filename 为 "ftp://......." 则本函数会与服务器连接,文件指针指到指定的文件处。若 FTP 服务器没有支持被动模式 (passive mode ftp) 则返回失败值。打开的 FTP 文件可以是读取或写入其中之一,但不能读或写二种同时使用。其它的情形,本函数打开本地的文件,文件的指针则指向打开的文件。若开文件失败,则返回 false 值。
字符串参数 mode 可以是下列的情形:<ul type=disc>
'r' 开文件方式为只读,文件指针指到开始处。
'r+' 开文件方式为可读写,文件指针指到开始处。
'w' 开文件方式为写入,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。
'w+' 开文件方式为可读写,文件指针指到开始处,并将原文件的长度设为 0。若文件不存在,则建立新文件。
'a' 开文件方式为写入,文件指针指到文件最后。若文件不存在,则建立新文件。
'a+' 开文件方式为可读写,文件指针指到文件最后。若文件不存在,则建立新文件。
'b' 若操作系统的文字及二进位文件不同,则可以用此参数,UNIX 系统不需要使用本参数。
使用范例
第一行为UNIX系统使用;第二行是Windows系列系统的用法;第三、四行则为URL的使用范例。
<?
$fp=fopen("/home/rasmus/file.txt","r");
$fp=fopen("c:\\mydata\\info.txt","r");
$fp=fopen("http://www.php.net/","r");
$fp=fopen("ftp://user:password@my.com/","w");
?>
相关函数:fclose() popen() fsockopen()
分享到:
相关推荐
这份“PHP常用函数PDF文件”涵盖了大量PHP中的关键函数,是学习和记忆PHP函数的重要资源。以下是一些核心知识点的概述: 1. **字符串处理函数**: - `strlen()`:计算字符串长度。 - `str_replace()`:在字符串中...
fopen() 函数是 C++ 编程语言中一个非常重要的文件系统函数库,用于打开本地或远端的文件。下面将对 fopen() 函数的语法、返回值、函数种类、内容说明等方面进行详细的解释。 语法 fopen() 函数的语法是:int ...
PHP函数库包括了大量的内置函数,这些函数涵盖了各种编程任务,如字符串处理、数组操作、文件I/O、数据库交互、网络编程、日期和时间处理、加密解密、错误处理等。理解并熟练运用这些函数是提高PHP编程效率的关键。 ...
在PHP5中,函数库是开发者进行Web开发的重要工具,它们提供了一系列预定义的函数,使得程序员能够更高效地处理各种任务。PHP5引入了许多新特性和改进,其中包括对对象的增强支持、错误处理机制的优化以及更多实用的...
PHP拥有庞大的内置函数库,涵盖数组操作、字符串处理、数学运算、文件系统交互、网络通信、日期和时间处理、错误和异常处理等多个领域。 1. **数组操作函数**:如`array_push()`用于向数组末尾添加元素,`array_pop...
6. **文件和目录操作**:PHP提供了丰富的文件系统函数,如fopen(), fread(), fclose(), mkdir(), rmdir()等,帮助开发者进行文件读写和目录管理。 7. **错误和异常处理**:手册会介绍如何使用error_reporting(), ...
这些函数在构建文件系统的目录结构时至关重要。 3. **文件上传**:`move_uploaded_file()`函数处理HTTP表单提交的文件上传,确保文件安全移动到服务器上的指定位置。文件上传时还需考虑验证文件类型、大小限制及...
PHP提供了多种方法来读取远程文件,如`file_get_contents()`函数,`fopen()`和`fread()`组合,或者使用cURL库。在这个函数类中,可能采用了其中的一种或多种技术。 1. `file_get_contents()`:这是一个非常简单且...
PHP的核心特性之一就是其丰富的内置函数库,这些函数极大地简化了编程任务,提高了开发效率。本文将深入探讨PHP函数的基本概念、类型以及如何在实际开发中有效利用它们。 ### 1. PHP函数基本概念 函数是可重复使用...
fopen函数:打开文件函数 - **格式**:`fopen(路径和文件名,打开方式);` - **注意事项**: - 如果打开失败,该函数返回`FALSE`。 - 打开方式的不同,对文件的操作也会有所不同。 - 打开文件后可以对其进行读取...
1. 文件系统函数:PHP提供了丰富的文件系统函数,如`file_exists()`用于检查文件或目录是否存在,`fopen()`和`fclose()`用于文件的打开与关闭,`fgets()`和`fwrite()`用于读写文件内容,`mkdir()`和`rmdir()`用于...
然后,你可以像操作普通文件系统一样,使用`fopen()`, `fwrite()`, `file_get_contents()`等函数进行读写操作。 在测试过程中,`vfsStream`会记录所有的操作,包括文件的创建、删除、重命名等,这使得测试更加方便...
1. **文件操作**:PHP提供了丰富的函数库用于处理文件,如`file_exists()`检查文件是否存在,`fopen()`和`fclose()`打开和关闭文件,`file_get_contents()`读取文件内容,`file_put_contents()`写入文件等。...
这些函数只是PHP庞大函数库中的一部分,熟练掌握它们能够帮助开发者高效地完成日常的编程任务。在实际开发中,还应关注函数的性能、安全性以及与最新PHP版本的兼容性,以便写出高效、安全的代码。通过不断学习和实践...
PHP提供了诸如`file_get_contents`(读取文件内容)、`fopen`/`fwrite`/`fclose`(文件读写操作)、`mkdir`/`rmdir`(创建和删除目录)等文件系统操作函数,这些都是进行服务器端文件管理的重要工具。 6. 数据库...
以上函数只是PHP庞大函数库中的一部分,它们提供了处理各种编程任务的基本工具。熟练掌握这些函数的用法,能有效提高PHP编程的效率和代码质量。在实际开发中,应根据具体需求灵活运用,同时关注PHP的最新版本和更新...
它的主要优点包括易学、速度快、可移植性强,并且有着丰富的函数库支持各种Web功能。PHP能够与MySQL等数据库系统结合,为动态网站提供数据存储和检索功能。 在这个实例中,PHP被用来构建一个网站管理系统,其核心是...
PHP提供了丰富的内置函数库,涵盖了数组处理、数学计算、字符串操作、目录管理、时间日期处理、文件系统交互以及PHP自身的信息与控制等功能。以下是这些类别中的关键函数的详细说明: **数组函数:** 1. `array_...
它具有丰富的函数库,使得开发人员能够快速实现各种功能。本文将详细介绍PHP中数组操作、字符串处理、时间日期管理以及文件操作的常用函数。 数组操作是PHP编程中不可或缺的一部分,涉及到数据的集合和处理。其中,...