Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)归海一刀
published in(发表于) 2014/2/10 6:48:42
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);





If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759