PHP实现发表文章时自动保存图片
<?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) . "/" . date("m", $filetime) . "/" . $filename, $content1); }
本文地址:http://www.phprm.com/develop/fs909.html
转载随意,但请附上文章地址:-)