if(is_executable("test.txt")) //对文件进行判断
{
echo "文件可执行"; //输出结果
}
else //如果文件不可执行
{
echo "文件不可执行"; //输出信息
}
php中目录操作函数(删除,创建,判断)
function dir_writeable($dir) //自定义函数扩展功能,建立可写的目录
{
if(!is_dir($dir)) //如果给定的参数不是目录
{
@mkdir($dir,0777); //创建目录
echo "目录".$dir."建立成功!";
}
}
dir_writeable("test"); //调用自定义函数,建立test目录
/*
执行本代码将会在当前目录建立名为:test的目录,同时将输出:
目录test建立成功
*/
php 文件操作函数集
$fp=fopen("test.txt","r");
//以只读方式打开文件,将文件指针指向文件头
$fp=fopen("test.txt","r+");
//以读写方式打开文件,将文件指针指向文件头
$fp=fopen("test.txt","w");
//写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建
$fp=fopen("test.txt","w+");
//以读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建
$fp=fopen("test.txt","a");
//以写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建
$fp=fopen("test.txt","a+");
//以读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建
$fp=fopen("test.txt","wb+");
//以写入方式打开二进制文件,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建
$fp=fopen("c: est est.txt","r");
//在windows平台上,要转义文件路径中的每个反斜线,或者用斜线
$fp=fopen("http://www.domain.com/","r");
//以只读方式打开web地址
$fp=fopen("ftp://username:password@domain.com/test.txt","r");
//与ftp服务器连接,以username和password登录服务器
/*
本实例代码无输出结果
*/
php中打开目录并输出目录文件实现代码
语法
opendir(path,context)
*/
$d=dir("c:windows"); //打开目录,并赋值给变量
echo "handle:".$d->handle."n"; //输出目录的handel属性
echo "<p>";
echo "path:".$d->path."n"; //输出目录的path属性
echo "<p>";
while(false!==($entry=$d->read())) //通过循环读取对象的方法
{
echo $entry."n";
}
$d->close(); //关闭目录句柄
php stream_context_create函数
函数原型:resource stream_context_create ([ array $options [, array $params ]] )
看个实例
php文件读写操作实例代码
php中超级简单文件上传代码
php文件操作(删除、修改时间、改名、获取文件所有者)
$file="test.txt"; //定义文件
echo fileowner($file); //获取文件所有者
/*
fileowner() 函数返回文件的所有者。
php中生成随机密码几种方法(1/2)
mt_rand ( int $min , int $max )函数用于生成随机整数,其中$min–$max为ascii码的范围,这里取33-126,可以根据需要调整范围,如ascii码表中97–122位对应a–z的英文字母,具体可参考ascii码表;chr ( int $ascii )函数用于将对应整数$ascii转换成对应的字符。
php中返回ascii值函数odr
ord() 函数返回字符串第一个字符的 ascii 值。
语法
ord(string)
*/
$str="h"; //定义字符
$result=ord($str); //求其ascii码
echo "字符".$str."的ascii码为:".$result; //输出的结果,72
php中格式化输出函数vprintf printf sprintf sscanf
数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。下面的可能的 format 值:
%% - 返回百分比符号
%b - 二进制数
%c - 依照 ascii 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%f - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%x - 十六进制数(大写字母)
php中strpos strrchr strpbrk字符查找函数
strpos() 函数返回字符串在另一个字符串中第一次出现的位置。
如果没有找到该字符串,则返回 false。