热门IT资讯网

php常用自定义函数

发表于:2024-11-23 作者:热门IT资讯网编辑
编辑最后更新 2024年11月23日,php常用自定义函数

php常用自定义函数

getMessage();    }}/** * 正则去掉字符串中的html标签 * @param unknown $str * @return string */function filterHtml($str) {    $str = str_replace(" ","",strip_tags($str));    $str = preg_replace('/((\s)*(\n)+(\s)*)/i','', $str);    $str = trim($str);    return $str;}/** * 将文件大小换算成合适的单位 * @param int $size * @return $size */function convertSize($size) {    // Adapted from: http://www.php.net/manual/en/function.filesize.php      $mod = 1024;    $units = explode(' ', 'B KB MB GB TB PB');    for($i = 0; $size > $mod; $i ++) {        $size /= $mod;    }    return round($size, 2).' '.$units[$i];}/** * 列出目录下的文件名 * @param  [type] $DirPath 目录 */function listDirFiles($DirPath){    if($dir = opendir($DirPath)){        while(($file = readdir($dir))!== false){            if(!is_dir($DirPath.$file)) {                 echo "filename: $file
"; } } }}/** * php强制下载文件 * @param String $filename 文件名称 */function download($filename){ if ((isset($filename))&&(file_exists($filename))){ header("Content-length: ".filesize($filename)); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="' . $filename . '"'); readfile("$filename"); } else { echo "Looks like file does not exist!"; } }/** * 防止网页复制代码 */echo "";
0