- <?PHP
- $img_array = array();
- $content1 = stripslashes($content1);
- if (get_magic_quotes_gpc()) $content1 = stripslashes($content1);
- //echo $content1;
- preg_match_all("/(src│SRC)="(http://(. ).(gif│jpg│jpeg│bmp│png))/isU",$content1,$img_array);
- $img_array = array_unique(dhtmlspecialchars($img_array[2]));
- set_time_limit(0);
- foreach ($img_array as $key => $value) {
- $get_file = file_get_contents($value);
- $filetime = time();
- $filepath = "../uploadfile/".date("Y",$filetime)."/".date("m",$filetime)."/";
- !is_dir($filepath) ? mkdirs($filepath) : null;
- $filename = date("YmdHis",$filetime).random(1).'.'.substr($value,-3,3);
- $fp = @fopen($filepath.$filename,"w");
- @fwrite($fp,$get_file);
- fclose($fp);
- $content1 = preg_replace("/".addcslashes($value,"/")."/isU", "/uploadfile/".date("Y",$filetime)."/".$filename, $content1);
- ?>