简单粗暴 ⛽️
以下函数都为实际项目中用到,没有收藏原文地址。
原创大佬看到后,进行留言,我再加上您的原文地址。
PHP 递归创建文件夹
/**
* PHP 递归创建文件夹
* @param string $path 路径名称
*/
function mkFolder($path){
if(!is_readable($path)){
MkFolder( dirname($path) );
if(!is_file($path)) mkdir($path,0777);
return true;
}
}
PHP 获取后缀
/**
* PHP 获取后缀
* @param string $mergername
* @return string
*/
function file_ext($str){
$file_ext = explode(".",$str);
$file_ext = end($file_ext);
return $file_ext;
}
PHP 根据链接获取数据
/**
* PHP 根据链接获取数据
* @param [string] $url [url]
* @param [string] $encoding [获取的格式]
* @param [integer] $timeout [过期时间]
* @return [type] [数据内容]
*/
function get_url_content($url, $encoding = 'gzip', $timeout = 30) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_ENCODING, $encoding);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$file_contents = curl_exec($ch);
curl_close($ch);
return $file_contents;
}