首页 > php开发 > PHP实现发表文章时自动保存图片

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

转载随意,但请附上文章地址:-)

标签:实现 发表文章 自动保存

相关文章

发表留言