<?php
/**
* PHP学习系列之文件访问及文件操作
* 一、文件访问
* filetype()
* 输出文件相关类型(dir/file/link(linux))
*
* stat()
* 返回数组,获取指定文件名文件的基本属性
*
* clearstatcache()
* 清除缓存
*
* is_executable()
* 判断文件是否可执行
*
* is_dir()
* 判断是否存在或者文件夹
*
* is_file()
* 判断是否是文件
* scandir()
* 遍历文件夹,返回一个数组
*
*
* 二、文件操作
* fopen(资源,模式)
* 打开模式:
* r 只读模式,光标在文件开头
* r+ 读写模式,光标在文件开头
* w 写入模式,光标在文件开头,清除内容,文件不存在尝试创建
* w+ 读写模式,光标在文件开头,清除内容,文件不存在尝试创建
* a 写入模式,光标在文件结尾,文件不存在尝试创建
* a+ 读写模式,光标在文件结尾,文件不存在尝试创建
*
* fwrite(资源,内容)
* 写入文件内容
*
* fgets(资源,长度)
* 获取单行的长度
*
* fclose(资源)
* 关闭一个文件
*
* unlink(文件)
* 删除一个文件
*
* 下面来看demo
*/
/**
* demo 01
*/
header("Content-type:text/html;charset=utf-8");
$path = "g://wamp/www/PHPStudy/file.php";
echo filetype($path);//file
$path = "g:/";
$arr = scandir($path);
foreach ($arr as $key => $value) {
if(is_dir("g:/".$value)){
echo $value."<br>";
}
}
/**
* demo02 编写文字计数器
*/
function numCounter(){
$numpath = "g://wamp/www/PHPStudy/num.txt";
if(!@$f = fopen($numpath,"r")){
//"文件不存在";
$num = 0;
}else{
//"文件存在";
$num = fgets($f,10);//获得9位
fclose($f);
}
$num ++;
$f2 = fopen($numpath, "w");
fwrite($f2,$num);
fclose($f2);
echo $num;
}
/**
* demo03 编写个性化计数器
*/
function picCounter(){
$numpath = "g://wamp/www/PHPStudy/num.txt";
if(!@$f = fopen($numpath,"r")){
//"文件不存在";
$num = 0;
}else{
//"文件存在";
$num = fgets($f,10);//获得9位
fclose($f);
}
$num ++;
$f2 = fopen($numpath, "w");
fwrite($f2,$num);
fclose($f2);
$numarr = str_split($num);
foreach ($numarr as $key => $value) {
$color = $value % 2 == 0 ? "#f00" : "#00f";
echo "<span style='color:".$color."'>".$value."</span>";
}
}
picCounter();
分享到:
相关推荐
php访问access数据库文件资源包说明 php访问access数据库文件资源包说明 -------------------------------------------------------------------------------- 本文件包版权为天涯风云网所有,test.php,test....
PHP实现浏览器访问地址栏下载文件功能 PHP输出文件内容到网页,可浏览可下载.zip
通过本php文件,在进行相关设置后,您可以方便的看到共享目录中的文件,以及相应的说明,便于能够迅速找到自己想要的文件。 找到想要的东西后,直接点击文件夹名打开共享文件夹。 使用方法: 1: 将index.php...
php获取访问的ip地址的一个函数,希望对你有用
制作个php网页,当访问该PHP页面时自动下载文件,本例为下载APK APP安装包.zip
PHP记录用户访问ip、浏览器类型和访问时间到txt日志文件
解决IIS没有访问文件的权限: 二、权限: 应用程序的用户如果没有访问数据库或网络的权限 1).在IIS管理器中 》应用程序池 》ASP.NET V4.0 》高级设置 》标识 》改为localSystem 不安全 2).Internet信息服务(IIS)管理...
如何解决BOM:先放在服务器可执行目录下,使用 浏览器http://服务器ip/存放路径/bom.php来 访问,填写实际路径执行后可得到存在有BOM的PHP文件,然后再用notepad++打开,在菜单选“格式”->“转为UTF-8无BOM..”即可. ...
爱特PHP文件管理器,运行Php5+ Linux(支持较好)环境,需要模块:Session Curl Iconv。... 首次使用访问文件管理器自动提示安装(创建管理号),如果直接出现登录页面请删除userinfo.php文件后访问文件管理安装。
安装说明: 首次使用访问文件管理器自动提示安装(创建管理号),如果直接出现登录页面请删除userinfo.php文件后访问文件管理安装。 功能介绍: *文件详情查看 *文件批量上传 *选中文件压缩 *各种代码高亮 *...
PHP File Manager(PHP文件管理器)是一个基于php的单文件 文件管理程序,适合服务器文件管理及其它各种用途。功能:基础+高级文件管理功能,支持复制移动、创建文件及文件夹、重命名、删除、设置根目录等。还能 浏览...
PHP实现查看pdf文件页码数 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。...本实验主要使用文件操作和JS实现查看访问者上传的pdf文件页码数。
首次使用访问文件管理器自动提示安装(创建管理号),如果直接出现登录页面请删除userinfo.php文件后访问文件管理安装。 功能介绍: *文件详情查看 *文件批量上传 *选中文件压缩 *各种代码高亮 *文本分页...
8PHP文件访问技术.ppt
PHP支持文件上传功能,因此学习PHP文件的相关操作是必须的,这篇笔记会去记录PHP文件系统的相关知识。 文件打开与关闭 文件处理包括读取、关闭、重写等,例如,访问一个文件需要3步:打开文件、读写文件和关闭文件。...
PHP 文件操作 PHP 文件处理 PHP 确定文件大小 PHP 文件定位 PHP 操作符 PHP算术操作符 PHP 复合赋值操作符 PHP变量自增/减与变量引用 PHP 比较操作符 PHP 逻辑操作符 PHP 三元操作符 PHP 错误抑制操作符 PHP 执行...
详解PHP防止直接访问.php 文件的实现方法 为了保证我们用 PHP 写的 API 的安全性要禁止除了接口外的访问方式. 比如我们的项目为 example, 其下有文件夹 dir1、有个接口文件 api.php. 结构为: 输入图片说明 这时候...
一、fstat函数:显示文件的所有信息 $file_path = test.php;... echo 文件上次访问时间.date(Y-m-d H:i:s,$file_info['mtime']); } fclose($fp); //一定要关闭 二、文件读取: //第一种: $con
漠岚php文件操作类是一款简单的文件管理程序,支持在线读取文件列表,删除等功能。 文件名 大小 类型 权限 修改时间 上次访问时间 MD5 删除
php后门扫描文件,下载该文件放到网站根目录,直接访问即可扫描