查找并附加String Regex Php

时间:2012-05-22 10:47:06

标签: php html regex

我对php很新,但这个问题可能需要正则表达式操作。基本上我网站上的所有“”都指向localhost(即img src =“http://localhost/folder/img.png”)。 在源下查看时,“localhost”不会显示,但如果单击以获取图像地址,它将显示“localhost”。我需要的是添加img src的完整路径(即img src =“http://mywebsite.com/folder/img.png”)。

我该怎么做?

非常感谢任何帮助。

非常感谢

1 个答案:

答案 0 :(得分:1)

在项目中使用绝对URL可以减少冲突和混乱的开销。要使用绝对URL,只需在公共文件中定义全局常量BASE_URL,如:

define("BASE_URL", "http://localhost/project_folder", true);

现在到处使用它,例如:

<img src="<?php echo BASE_URL.'/img/image.png' ?>" />

在源代码中,生成的html将如下所示:<img src="http://localhost/project_folder/img/image.png" />

类似你可以使用它:

<script type="text/javascript" src="<?php echo BASE_URL ?>/js/my_script.js"></script>