php getimagesize 导致系统变慢
来源:互联网 发布:qq人肉软件 编辑:程序博客网 时间:2024/05/23 12:06
用这个函数获取图片宽高度
function getfilesize($url){
//利用PHP非常强大的一个内容包含协议data wrapper:http://php.net/manual/en/wrappers.data.php,该协议使得传入的参数即使不是URL也可以转为URL$handle = fopen($url, "rb") or die('could not open'.$url);//die == exit;
$new_block = fread($handle, 800);
$resultt=@exif_read_data("data://image/jpeg;base64," . base64_encode($new_block));
//print_r($resultt);
//print_r(getimagesize("data://image/jpeg;base64," . base64_encode($new_block)));
$result['width']=$resultt['COMPUTED']['Width'];
$result['height']=$resultt['COMPUTED']['Height'];
$resultt=NULL;
$stream_meta_data = stream_get_meta_data($handle);
foreach($stream_meta_data['wrapper_data'] as $va){
if(preg_match("/length/iU",$va)){
$ts=explode(":",$va);
$result['size']=trim(array_pop($ts));
//$ts=NULL;
break;
}
}
$stream_meta_data =NULL;$new_block =NULL;
fclose($handle);
return $result;
}
- php getimagesize 导致系统变慢
- Windows 2003中自动生成任务导致系统变慢
- php GetImageSize
- 系统变慢怎么办
- SQLServer 大容量导入导致死锁和系统变慢问题
- php-getimagesize()的用法
- php-getimagesize()的用法
- php函数getimagesize
- php getimagesize函数
- 解决:ADSL导致的系统启动变慢
- Google Fonts导致WordPress 速度变慢
- 乱用函数导致sql变慢
- 机器变慢,重做系统
- Linux系统变慢原因?
- UPS电源滤波质量下降,接地通路故障,谐波大量涌入系统,导致网络变慢、数据出错
- getimagesize
- Win8系统网速变慢的解决方案
- 【全方位检查Win7系统变慢原因】
- 【Android】android sqlite的一个 nullpointerexception问题
- extern使用小谈
- 没看完的Android + Handler + Runnable + Service
- 求一个矩阵中最大的矩阵(元素和最大)(二维情况)
- 设计模式
- php getimagesize 导致系统变慢
- 试一下这个博客
- C# 得到硬盘与CPU的ID及网卡MAC
- 提高工作效率的十个方法
- jquery中获取当前鼠标的x、y位置位置
- 强耦合和解耦合的一种情况-pimpl
- Eclipse正则表达式插件 Regex Util(转自开源社区)
- 常见黑客高手之利用社会工程学八招
- 键盘KeyCode值列表(转)