0

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

我该怎么做呢?

任何帮助将不胜感激。

非常感谢

4

1 回答 1

1

在您的项目中使用绝对 URL 来减少冲突和杂乱的开销。BASE_URL要使用绝对 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>
于 2012-05-22T10:54:42.860 回答