//执行输入command的外部程式或外部指令。返回string只是外部程式执行后传回的最后一行;若需要完整地返回信息,可以使用PassThru() stringexec(stringcommand,string[array],int[return_var]) //用来执行指令,并输出结果。若是return_var参数存在,则执行command之后的状态会填入return_var中 stringsystem(stringcommand,int[return_var] //作为外部程序执行并显示原始输出 stringpassthru(stringcommand,int[return_var]) //除去字串中的特殊符号 stringescapeshellcmd(stringcommand) //用来锁住文件,使其他进程无法存取。传入的参数fp为文件指针。参数operation的值为下列的数字之一:1表示设定锁住文件可以允许别的进程读取;2表示只有该进程可以写入文件;3表示读写均锁住;4则不锁文件块(block) boolflock(intfp,intoperation) //从文件中提取所有<meta>标志内容属性并返回一个数组 arrayget_meta_tags(stringfilename[,intuse_include_path]) //把整个文件读入一个数组,每行作为一个数组元素 arrayfile(void) //创建一个可写的临时文件,当调用fclose()函数后或脚本结束时该文件被自动删除 arraytmpfile(void) //打开一个文件或URL并返回一个文件指针 intfopen(stringfilename,stringmode) //关闭一个打开的文件指针 intfclose(intfp) //测试一个文件指针,看是否到了文件尾 intfeof(intfp) //利用文件指针获得一行 stringfgets(intfp,intlength) //同fgets()的功能,并同时去掉取回字符串中的HTML语言及PHP语法的标记字符 stringfgetss(intfp,intlength) //取得文件指针所指的字符。指针若在EOF则返回false stringfgetc(intfp) //将字符串string写入文件数据流的指针fp上。若有指定长度length,则会写入长度的字符串,或是写到字符串结束 intfwrite(intfp,stringstring,int[lenth]) //强制向fp指向的文件进入写入操作 intfflush(intfp) //把文件指针的位置移到文件开头 intrewind(intfp) //返回文件fp的指针偏移位(offset)值。当发生错误时,返回false intftell(intfp) //将文件fp的指针移到指定的偏移位(offset)上。当fp由fopen()打开http://...或是ftp://...等URL文件时,本函数无效 intfseek(intfp,intoffset) //读取文件,并将文件内容写入标准输出设备中 intreadfile(stringfilename) //读取文件fp直到EOF,并将数据输出到标准输出 intfpassthru(intfp) (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|