<SCRIPT LANGUAGE="JavaScript">
<!--
var s = '<img src="http://www.efu.com.cn/upfile/news/commonly/2004/2004-12-28/lij_maoyi02.jpg" border=0>'+
'<img src="http://www.efu.com.cn/upfile/news/commonly/2004/2004-11-20/lij_maoyi02.jpg" border=0>'var r = /http:\/\/[^>]+\/(\d{4})\/\1-(\d{1,2})-(\d{1,2})\/([^/>]+\.\w+)/g;
s = s.replace(r, "/images/$1$2$3/$4");
alert(s);
//-->
</SCRIPT>
<!--
var s = '<img src="http://www.efu.com.cn/upfile/news/commonly/2004/2004-12-28/lij_maoyi02.jpg" border=0>'+
'<img src="http://www.efu.com.cn/upfile/news/commonly/2004/2004-11-20/lij_maoyi02.jpg" border=0>'var r = /http:\/\/[^>]+\/(\d{4})\/\1-(\d{1,2})-(\d{1,2})\/([^/>]+\.\w+)/g;
s = s.replace(r, "/images/$1$2$3/$4");
alert(s);
//-->
</SCRIPT>
解决方案 »
- 售书:php项目开发全程实录,人民邮电出版社,配光盘,现卖30元全新,原价56元。
- windows 2003 server配置php的问题,恳请帮忙说一下
- 谁知道“·”在unicode/gb2312的对照表中值?
- php 换页后,序号又重新开始的问题 + 急急急 ?
- 有谁知道php怎么和注册表联系起来 听说 冰冰的 iNews 就有一个注册表文件,没有那个文件程序运行出错。
- 请教我的网页要显示"查看源代码"中的某一句.该怎么做啊?
- php中怎样在图片中加水印?
- 不用<form>...</form>怎么上传文件阿???急!!!!!!
- 为什么要判断isset后还要判断empty,直接判断empty不是代码更少吗?
- 分页显示记录按权重显示问题
- 发现一个问题,不知道是不是PHP的问题,大家都来看看.
- [求助]PHP连接MSSQL的乱码问题,急!!
解决问题马上给分!
需要用php来实现.
例如要将很多网页源代码里的所有图片绝对地址都准换成相对地址.转换后的相对地址中的日期目录是由自己定义的.
拍马屁也不是这样拍的呀!$ar = glob("path/*.htm");
foreach($ar as $f) {
$str = file_get_contents($f);
$str = preg_replace('#http://.+/(\d+)-(\d+)-(\d+)/(.+\.(?:gif|jpg|png)#i', '/images/$1$2$3/$4', $str);
file_put_contents($f, $str);
}if(! function_exists('file_put_contents')) {
function file_put_contents($filename, $str) {
if( ! ($fp = fopen($filename, "wb")))
return false;
$n = fwrite($fp, $str);
fclose($fp);
return $n;
}
}