网上抓取一个图片保存到本地的问题 可能不允许外部引用这样的话就要修改请求的Referer 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我做的文章系统的一段代码,支持ubb/html编辑可以将你说得那些图片本地话if(!empty($saveremoteimg)) { $body = stripslashes($content); $img_array = array(); preg_match_all("/(src|SRC)=[\"|'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU",$body,$img_array); $img_array = array_unique($img_array[2]); set_time_limit(0); $imgUrl = $img_dir."/".strftime("%Y%m%d",time()); $imgPath = $base_dir.$imgUrl; $milliSecond = strftime("%H%M%S",time()); if(!is_dir($imgPath)) @mkdir($imgPath,0777); foreach($img_array as $key =>$value){ $value = trim($value); $get_file = @file_get_contents($value); $rndFileName = $imgPath."/".$milliSecond.$key.".".substr($value,-3,3); $fileurl = $imgUrl."/".$milliSecond.$key.".".substr($value,-3,3); if($get_file) { $fp = @fopen($rndFileName,"w"); @fwrite($fp,$get_file); @fclose($fp); } $body = ereg_replace($value,$fileurl,$body); } $content = addslashes($body);} 求解,php版的des加密放到网站上加密结果不同是什么回事? 请问一个读XML的问题. 有没有量网页元素大小的工具? 怎么给一个编辑框赋初值? 在LINUX下用php连接mysql怎么连接不起呢, 设置COOKIES必须在任何内容发送到浏览器之前,那么文档类型呢? 高分,php的大文件上传问题? 关于验证码 我要做一个平面的效果图,请问有什么办法吗?我现在是一头污水! 如何发出带有抄送和密送的邮件 请教一个关于读取文件的问题 text类型存储的带有格式的字段怎么让它不带有格式显示?
$body = stripslashes($content);
$img_array = array();
preg_match_all("/(src|SRC)=[\"|'| ]{0,}(http:\/\/(.*)\.(gif|jpg|jpeg|bmp|png))/isU",$body,$img_array);
$img_array = array_unique($img_array[2]);
set_time_limit(0);
$imgUrl = $img_dir."/".strftime("%Y%m%d",time());
$imgPath = $base_dir.$imgUrl;
$milliSecond = strftime("%H%M%S",time());
if(!is_dir($imgPath)) @mkdir($imgPath,0777);
foreach($img_array as $key =>$value){
$value = trim($value);
$get_file = @file_get_contents($value);
$rndFileName = $imgPath."/".$milliSecond.$key.".".substr($value,-3,3);
$fileurl = $imgUrl."/".$milliSecond.$key.".".substr($value,-3,3);
if($get_file) {
$fp = @fopen($rndFileName,"w");
@fwrite($fp,$get_file);
@fclose($fp);
}
$body = ereg_replace($value,$fileurl,$body);
}
$content = addslashes($body);
}