似乎可以用base ?
解决方案 »
- 怎么根据6,2,9,13,19这个值,把CHECKBOX打勾?
- 谁能帮我做的网站做一个简单的留言本呢?
- PHP 通过file_put_contents如何获取远程关键字,这段代码改怎么修改
- PHP中怎样限制文本框输入内容的数量
- print_r 和 echo 输出正则匹配后的问题
- 如何使用正则将img去掉
- 帮我看看 我这个表单发送程序怎么按提交 还是会这个页面阿?
- 高手们!操作系统linux网络服务器apache如何配置使php能连接as400的DB2??
- 请问如何设置mysql的用户权限?
- nginx rewrite rule
- PHP 字符串操作
- NB了 不能注销SESSION了 麻烦大家进来看看那
src=js_1.js干嘛还有的加引号,有的不加啊制造困难?呵呵 如果都加引号了的话就简单了,直接执行这个...
$string=str_replace("src=\"","src=\"mycode/",$string);加引号那不会...
$html = '<html>
<head>
<link href="commo\n.css" rel="stylesheet" type="text/css" />
<link href=comm/on_1.css rel="stylesheet" type="text/css" />
<script language="javascript" src="js.js"></script>
<script language="javascript" src=js_1.js></script>
</head>
<body background=1.jpg>
<a href="1.html">页面1</a>
<img src="1.gif" />
</body>
</html>
';
echo preg_replace("/(=[\"|']|=)([a-z0-9_\/\\\\]+\.[a-z]+)/i","$1mycode/$2",$html);
?>Result:<html>
<head>
<link href="mycode/commo\n.css" rel="stylesheet" type="text/css" />
<link href=mycode/comm/on_1.css rel="stylesheet" type="text/css" />
<script language="javascript" src="mycode/js.js"></script>
<script language="javascript" src=mycode/js_1.js></script>
</head>
<body background=mycode/1.jpg>
<a href="mycode/1.html">页面1</a>
<img src="mycode/1.gif" />
</body>
</html>
http://topic.csdn.net/u/20080411/09/16ea750b-c5ca-4573-93ae-5b8f330d782c.html链接的单引号,无引号,引号错乱替换为双引号。
btw:郁闷,加的好友太多了,现在加好友都是非法请求了。连好友页面也打不开。连私信页面也打不开。
btw:CSDN当时没有测试过加好友很多的情况的吗?郁闷。现在一点加好友就出错。
<html>
<head>
<base href="http://www.mysite.com/mydir/mycode/">
...
</head>
...
</html>
非要替换的话得用正则,不标准的情况太多,处理起来比较麻烦。