[PHP]实用函数9

2018-09-07 14:26

阅读:225

  //执行输入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()打开或是ftp://...等URL文件时,本函数无效

intfseek(intfp,intoffset)
//读取文件,并将文件内容写入标准输出设备中

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

intfpassthru(intfp)


评论


亲,登录后才可以留言!