首页 > 后端开发 > 正文

即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)

2024-08-03 20:55:37 | 我爱编程网

小编今天整理了一些即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)相关内容,希望能够帮到大家。

本文目录一览:

即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)

即用即查PHP函数参考手册        内容提要

这本PHP函数参考手册以清晰简洁的风格呈现,目录结构设计周到,使得读者能够快速定位所需的函数。它注重实用性,提供了大量的实例,每个例子都浅显易懂,帮助读者快速掌握每个函数的具体用法。


手册详细分类了与PHP相关的各种函数,共分为9篇,35个章节。涵盖了PHP编程的方方面面,包括基础的PHP介绍,服务器数据库操作,数组和字符处理,文件和目录操作,网络通信技术,图像处理功能,Win32函数,XML函数,以及综合性的函数集。这些内容全面深入,无论你是PHP新手,还是专业的程序员,或是Web应用的开发和管理人员,都能在其中找到所需的信息,满足日常编程工作的各种需求。




扩展资料

即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)

PHP5教程之文件操作

一 引论

在任何计算机设备中 文件是都是必须的对象 而在web编程中 文件的操作一直是web程序员的头疼的地方 而 文件的操作在cms系统中这是必须的 非常有用的 我们经常遇到生成文件目录 文件(夹)编辑等操作 现在我把php中的这些函数做一详细总结并实例示范如何使用 关于对应的函数详细介绍 请查阅php手册 此处只总结重点 和需要注意的地方 (这在php手册是没有的 )( lian )

二 目录操作

首先介绍的是一个从目录读取的函数 opendir() readdir() closedir() 使用的时候是先打开文件句柄 而后迭代列出:

<?php $base_dir = filelist/ ; $fso = opendir($base_dir); echo $base_dir <hr/> ; while($flist=readdir($fso)){ echo $flist <br/> ; } closedir($fso) ?>

这是讲返回文件目录下面的文件已经目录的程序( 文件将返回false)

有时候需要知道目录的信息 可以使用dirname($path)和basename($path) 分别返回路径的目录部分和文件名名称部分 可用disk_free_space($path)返回看空间空余空间

创建命令:

mkdir($path )

是权限码 在非window下可用umask()函数设置

rmdir($path)

将删除路径在$path的文件

dir directory 类也是操作文件目录的重要类 有 个方法 read rewind close 这是一个仿面向对象的类 它先使用的是打开文件句柄 然后用指针的方式读取的 这里看php手册:

<?php$d = dir( /etc/php );echo Handle: $d >handle /n ;echo Path: $d >path /n ;while (false !== ($entry = $d >read())) {    echo $entry /n ;}$d >close();?>

输出:

Handle: Resource id # Path: /etc/php apachecgicli

文件的属性也非常重要 文件属性包括创建时间 最后修改时间 所有者 文件组 类型 大小等

下面我们重点谈文件操作

三 文件操作

A 读文件

首先是一个文件看能不能读取(权限问题) 或者存在不 我们可以用is_readable函数获取信息

<?php$file = dirlist php ;if (is_readable($file) == false) {         die( 文件不存在或者无法读取 );} else {         echo 存在 ;}?>

判断文件存在的函数还有file_exists(下面演示) 但是这个显然无is_readable全面 当一个文件存在的话可以用

<?php$file = filelist php ;if (file_exists($file) == false) {         die( 文件不存在 );}$data = file_get_contents($file);echo entities($data);?>

但是file_get_contents函数在较低版本上不支持 可以先创建文件的一个句柄 然后用指针读取全部:

$fso = fopen($cacheFile r );         $data = fread($fso filesize($cacheFile));         fclose($fso);

还有一种方式 可以读取二进制的文件:

$data = implode( file($file));

B 写文件

和读取文件的方式一样 先看看是不是能写:

<?php$file = dirlist php ;if (is_writable($file) == false) {         die( 我是鸡毛 我不能 );}?>

能写了的话可以使用file_put_contents函数写入:

<?php $file = dirlist php ; if (is_writable($file) == false) { die( 我是鸡毛 我不能 ); } $data = 我是可鄙 我想要 ; file_put_contents ($file $data); ?>

file_put_contents函数在php 中新引进的函数(不知道存在的话用function_exists函数先判断一下)低版本的php无法使用 可以使用如下方式:

$f = fopen($file w ); fwrite($f $data); fclose($f);

替换之

写文件的时候有时候需要锁定 然后写:

function cache_page($pageurl $pagedata){ if(!$fso=fopen($pageurl w )){ $this >warns( 无法打开缓存文件 );//trigger_error return false; } if(!flock($fso LOCK_EX)){//LOCK_NB 排它型锁定 $this >warns( 无法锁定缓存文件 );//trigger_error return false; } if(!fwrite($fso $pagedata)){//写入字节流 serialize写入其他格式 $this >warns( 无法写入缓存文件 );//trigger_error return false; } flock($fso LOCK_UN);//释放锁定 fclose($fso); return true; }

C 复制 删除文件

php删除文件非常easy 用unlink函数简单操作:

<?php $file = dirlist php ; $result = @unlink ($file); if ($result == false) { echo 蚊子赶走了 ; } else { echo 无法赶走 ; } ?>

即可

复制文件也很容易:

<?php $file = yang txt ; $newfile = ji txt ; # 这个文件父文件夹必须能写 if (file_exists($file) == false) { die ( 小样没上线 无法复制 ); } $result = copy($file $newfile); if ($result == false) { echo 复制记忆ok ; } ?>

可以使用rename()函数重命名一个文件夹 其他操作都是这几个函数组合一下就能实现的

D 获取文件属性

我说几个常见的函数: 我爱编程网

获取最近修改时间:

<?php $file = test txt ; echo date( r filemtime($file)); ?>

返回的说unix的时间戳 这在缓存技术常用

相关的还有获取上次被访问的时间fileatime() filectime()当文件的权限 所有者 所有组或其它 inode 中的元数据被更新时间 fileowner()函数返回文件所有者

$owner = posix_getpwuid(fileowner($file));

(非window系统) ileperms()获取文件的权限

<?php$file = dirlist php ;$perms = substr(sprintf( %o fileperms($file)) );echo $perms;?>

filesize()返回文件大小的字节数:

<?php

// 输出类似 somefile txt: bytes

$filename = somefile txt ; echo $filename : filesize($filename) bytes ;

?>

获取文件的全部信息有个返回数组的函数stat()函数:

<?php $file = dirlist php ; $perms = stat($file); var_dump($perms); ?>

那个键对应什么可以查阅详细资料 此处不再展开

四 结束语

lishixinzhi/Article/program/PHP/201311/21262

即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)

PHP完全参考手册目录

我爱编程网(https://www.52biancheng.com)小编还为大家带来PHP完全参考手册目录的相关内容。

PHP完全参考手册目录概览


本手册详细介绍了PHP的基础知识和高级特性,分为多个章节帮助你逐步掌握。


第1章,PHP基础,涵盖了初识PHP、安装过程(互联网和本地环境)、创建开发环境、编写和运行第一个PHP页面,以及文本和HTML的输出,还有常用控制结构如“Here”文档和命令行PHP,以及变量、常量和数据类型的理解。


第2章,运算符与流程控制,深入解析了数学、赋值、逻辑和条件运算符,以及各种循环和跳转结构,如if、else、foreach等。


第3章,字符串与数组,包括字符串函数、数据类型转换、数组操作如创建、修改、排序和遍历,以及处理多维数组和高级数组功能。


第4章,函数的创建和使用,涉及函数参数、返回值、作用域和条件函数,以及文件包含和错误处理。


第5章,Web表单处理,教你如何与用户交互,接收并处理各种表单数据,包括文件上传。


第6章,浏览器处理,涉及服务器变量、HTTP头、用户浏览器识别,以及数据验证和重定向。


第7章,面向对象编程,从创建类到继承、重写方法,以及使用静态成员和抽象类、接口等。


第8章,高级面向对象编程,涉及静态函数、抽象和接口、反射,以及对象操作的高级概念。


第9章,文件处理,包括文件的读写、操作、复制、删除,以及数据库连接和基础操作。


第10章,数据库操作,讲解数据库概念、SQL语句,以及如何与MySQL交互,包括查询、更新和删除操作。


其他章节包括会话管理和Cookie、FTP操作、Ajax技术、图像绘制、XML/RSS处理,以及更复杂的Ajax应用和服务器端图像渲染。




扩展资料

《PHP完全参考手册》详细介绍了如何个性化PHP工作空间,定义运算符和变量,操作字符串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问数据库信息,用cookies跟踪客户端首选项,执行FTP和电子邮件事务,以及如何将应用程序发布到Web上。除此之外,还将深入了解PHP的下一代Web 2.0 设计功能,包括AJAX、XML和RSS。

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“即用即查PHP函数参考手册        内容提要(PHP5教程之文件操作)”相关推荐
即用即查PHP函数参考手册        目录 PHP5教程之文件操作
即用即查PHP函数参考手册        目录 PHP5教程之文件操作

即用即查PHP函数参考手册    目录即用即查PHP函数参考手册这本手册详细介绍了PHP的各种功能,帮助您快速理解和掌握PHP编程。第一部分深入浅出地介绍了PHP的基础知识,涵盖了其核心概念和常用语法。在服务器数据库篇中,您将找到Apache函数、ODBC函数和MySQL函数,这些都是与数据库交互的重要工具。数组和字符处理是编程中的基石,第五章至第七章分别

2024-07-19 08:34:44
即用即查PHP函数参考手册        内容提要 即用即查PHP函数参考手册        编辑推荐
即用即查PHP函数参考手册        内容提要 即用即查PHP函数参考手册        编辑推荐

即用即查PHP函数参考手册    内容提要这本PHP函数参考手册以清晰简洁的风格呈现,目录结构设计周到,使得读者能够快速定位所需的函数。它注重实用性,提供了大量的实例,每个例子都浅显易懂,帮助读者快速掌握每个函数的具体用法。手册详细分类了与PHP相关的各种函数,共分为9篇,35个章节。涵盖了PHP编程的方方面面,包括基础的PHP介绍,服务器数据库操作,数组和字符处理,文件和目录操作

2024-08-08 07:59:47
php函数文档 即用即查PHP函数参考手册        内容提要
php函数文档 即用即查PHP函数参考手册        内容提要

怎样打开PHP文件?PHP是编程语言和应用程序服务器的结合。PHP和其它的编程语言类似,使用变量存储临时数值,使用操作符处理变量。PHP的真正价值在于它是一个应用程序服务器。当谈到应用程序服务器的时候,我是指一个把几个不同的技术组合为一个完整的套件的程序。这些技术包括:*一个强壮的编程语言。*存取数据库中存储的数据。*支持Internet协议,尤其是电子邮件和HTTP协议。

2024-10-06 14:33:09
php 常用bc函数 即用即查PHP函数参考手册        内容提要
php 常用bc函数 即用即查PHP函数参考手册        内容提要

php常用bc函数探索PHP中的强大计算工具:bc函数集在PHP的世界里,bcadd就像是一位精密的计算器,它为我们提供了两个任意精度数字之间无比精准的加法运算,无论是微小的数字还是天文数字,都能轻松应对。bcsub则扮演着减法专家的角色,确保每一个细微的减法操作都能得到准确的结果,无论是商业计算还是科学计算,它都能胜任有余。乘法任务就交给bc

2024-07-24 07:43:25
PHP5教程之文件操作(PHP中使用fgets函数读取文件内容)
PHP5教程之文件操作(PHP中使用fgets函数读取文件内容)

PHP5教程之文件操作一引论在任何计算机设备中文件是都是必须的对象而在web编程中文件的操作一直是web程序员的头疼的地方而文件的操作在cms系统中这是必须的非常有用的我们经常遇到生成文件目录文件(夹)编辑等操作现在我把php中的这些函数做一详细总结并实例示范如何使用关于对应的函数详细介绍请查阅php手册此处只总结重点和需要注意的地方(这在php手册是没有的)(lian)二目录

2024-10-25 23:33:25
即用即查PHP函数参考手册        编辑推荐(PHP函数代码基础知识?)
即用即查PHP函数参考手册        编辑推荐(PHP函数代码基础知识?)

即用即查PHP函数参考手册    编辑推荐这本PHP函数参考手册以全面且详尽的讲解为特色,专为网络编程中的PHP使用者精心编撰。它涵盖了8大类共计54小类的函数,力求满足你在开发过程中可能遇到的各种需求。每个函数的介绍都配有丰富的实例,这些实例紧密结合理论知识,旨在帮助读者更好地理解和运用所学内容。编写这些实例时,我们特别注重与实际工程实践的贴合,力求提供贴近工作场景的思考方式,以

2024-07-18 19:25:40
rmdirphp函数(PHP5教程之文件操作)
rmdirphp函数(PHP5教程之文件操作)

rmdirphp函数rmdir()函数用于删除空目录。成功时返回true,失败时返回false。函数语法为rmdir(dir,context)。dir参数规定要删除的目录,context参数规定文件句柄的环境。context是自PHP5.0.0版本起新增的支持项,用于修改流的行为。要删除的目录必须为空且具有相应权限。使用示例代码如下:&lt;?php路径定义为"images"。

2025-02-07 21:17:19
php文件相关函数 PHP5教程之文件操作
php文件相关函数 PHP5教程之文件操作

PHP中使用fgets函数读取文件内容在PHP环境中进行文件读取操作,常采用fgets函数来按行读取内容。本文提供使用fgets函数读取文件内容的PHP示例,通过实例演示及详细介绍,深入理解fgets函数在PHP中的应用。首先,使用fopen函数打开待读取的文件,传递文件路径和打开模式,如"test.txt"及"r"表示只读模式。若文件无法打开,fopen将返回false。接着,

2025-01-07 01:16:35