博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php常用自定义函数
阅读量:6816 次
发布时间:2019-06-26

本文共 1362 字,大约阅读时间需要 4 分钟。

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 "";

转载于:https://blog.51cto.com/10933293/2367113

你可能感兴趣的文章
loadrunner检查点设置失败,日志中SaveCount无法被正常统计出来
查看>>
循环结构进阶
查看>>
bzoj 2809: [Apio2012]dispatching
查看>>
关于数据库查询时报“query block has incorrect number of result columns”
查看>>
记录一款Unity VR视频播放器插件的开发
查看>>
webApi跨域问题
查看>>
读取文件
查看>>
json字符串转换对象的方法1
查看>>
浅谈网站路径分析 转自“蓝鲸网站分析博客”
查看>>
C# Note36: .NET unit testing framework
查看>>
我的博客第一天
查看>>
margin注意问题
查看>>
事物的回滚
查看>>
Xcode7 iOS9.0 的真机调试
查看>>
Constraint3:check约束 和 null
查看>>
Fabric 1.0环境搭建
查看>>
c冒泡排序
查看>>
第十五篇、OC_同一个View实现两个手势响应
查看>>
sql server 2008学习8 sql server存储和索引结构
查看>>
Java软件架构设计慨论
查看>>