[PHP]实用函数9

  作者:bea

//执行输入command的外部程式或外部指令。返回string只是外部程式执行后传回的最后一行;若需要完整地返回信息,可以使用PassThru() stringexec(stringcommand,string[array],int[return_var]) //用来执行指令,并输出结果。若是return_var参数存在,则执行command之后的状态会填入return_var中 stringsystem(stringcommand,int[return_var] //作为
//执行输入 command 的外部程式或外部指令。返回 string 只是外部程式执行后传回的最后一行;若需要完整地返回信息,可以使用 PassThru()



string exec(string command,string [array],int [return_var])

//用来执行指令,并输出结果。若是 return_var 参数存在,则执行 command 之后的状态会填入 return_var 中



string system(string command,int [return_var]

//作为外部程序执行并显示原始输出



string passthru(string command,int [return_var])

//除去字串中的特殊符号



string escapeshellcmd(string command)

//用来锁住文件,使其他进程无法存取。传入的参数 fp 为文件指针。参数 operation 的值为下列的数字之一:1 表示设定锁住文件可以允许别的进程读取;2 表示只有该进程可以写入文件;3 表示读写均锁住;4 则不锁文件块(block)



bool flock(int fp,int operation)

//从文件中提取所有<meta>标志内容属性并返回一个数组



array get_meta_tags(string filename[,int use_include_path])

//把整个文件读入一个数组,每行作为一个数组元素



array file(void)

//创建一个可写的临时文件,当调用 fclose() 函数后或脚本结束时该文件被自动删除



array tmpfile(void)

//打开一个文件或 URL 并返回一个文件指针



int fopen(string filename,string mode)

//关闭一个打开的文件指针



int fclose(int fp)

//测试一个文件指针,看是否到了文件尾



int feof(int fp)

//利用文件指针获得一行



string fgets(int fp,int length)

//同 fgets() 的功能,并同时去掉取回字符串中的HTML语言及PHP语法的标记字符



string fgetss(int fp,int length)

//取得文件指针所指的字符。指针若在 EOF 则返回 false



string fgetc(int fp)

//将字符串 string 写入文件数据流的指针 fp 上。若有指定长度 length,则会写入长度的字符串,或是写到字符串结束



int fwrite(int fp,string string,int [lenth])

//强制向 fp 指向的文件进入写入操作



int fflush(int fp)

//把文件指针的位置移到文件开头



int rewind(int fp)

//返回文件 fp 的指针偏移位(offset)值。当发生错误时,返回 false



int ftell(int fp)

//将文件 fp 的指针移到指定的偏移位(offset)上。当 fp 由 fopen() 打开 http://... 或是 ftp://... 等URL文件时,本函数无效



int fseek(int fp,int offset)

//读取文件,并将文件内容写入标准输出设备中



int readfile(string filename)

//读取文件 fp 直到 EOF,并将数据输出到标准输出



int fpassthru(int fp)


有用  |  无用

猜你喜欢