在上传⽂件中常⽤的PHP函数**注:做完upload上传漏洞后,收集了⼀些常⽤的PHP函数
1.**file_exists()函数
衣锦还乡ile_exists() 函数检查⽂件或⽬录是否存在。
如果指定的⽂件或⽬录则返回 TRUE,否则返回 FALSE。
欣慰的意思是什么格式为file_exists(path)
好看的微信壁纸
move_uploaded_file() 函数把上传的⽂件移动到新位置。
如果成功该函数返回 TRUE,如果失败则返回 FALSE。
格式为move_uploaded_file(file,newloc)
在⽂件上传时经常看见这个函数。
3.TRIM()函数
空压机维修trim() 函数移除⽂字字符的字体或其他预定义的字符。
格式为trim(string,charlist)
4.deldot()函数
deldot(file_name); //删除⽂件名末尾的点
5.strrchr() 函数
紫花苜蓿草strrchr() 函数查找字符串在另⼀个字符串中最后⼀次出现的位置,并返回从该位置到字符串结尾的所有字符。格式为strrchr(string,char)
6.strtolower()函数
strtolower() 函数把字符串转换为⼩写。
7.str_ireplace() 函数
str_ireplace() 函数替换字符串中的⼀些字符(不区分⼤⼩写)。
格式为str_ireplace(find,replace,string,count)
8.in_array() 函数
in_array() 函数搜索数组中是否存在指定的值。
语法为bool in_array ( 混合 $needle , 数组 $haystack [, bool $strict = FALSE ] )
9.strrpos()函数
麦兜主题曲strrpos() 函数查找字符串在另⼀中最后⼀次出现的位置(时间⼤⼩写)。
注释: strrpos() 函数是离散⼤⼩写的。
格式为strrpos(string,find,start)
10.unpack()函数
unpack() 函数从⼆进制字符串对数据进⾏解包。恐怖片美国
格式为unpack(format,data)
getimagesize()函数⽤于获取图像⼤⼩及相关信息,成功返回⼀个数组,则失败返回FALSE并产⽣⼀条E_WARNING级的错误信息。
格式为数组 getimagesize ( string filename [, array &$imageinfo ] )
getimagesize() 函数将补任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像⽂件的⼤⼩返回图像的尺⼨以及⽂件类型及图⽚⾼度与宽度。
12.image_type_to_extension - 获取图⽚后缀
image_type_to_extension——根据指定的图像类型返回对应的后缀名
格式为:image_type_to_extension ( int $imagetype [, bool $include_dot = TRUE ] )
exif_imagetype — 判断⼀个图像的类型,读取⼀个图像的第⼀个字节并检查其签名。
格式为exif_imagetype ( string $filename ) : int
14.imagecreatefromjpeg()函数
550日元imagecreatefromjpeg — 由⽂件或 URL 创建⼀个新图象,返回⼀图像标识符,代表了从给定的⽂件名取得的图像。格式为 imagecreatefromjpeg ( string $filename ) : resource
15.unlink() 函数
unlink() 函数删除⽂件。
如果成功,则该函数返回 TRUE。如果失败,则返回 FALSE。
格式为 unlink(filename,context)