图片上传 - 返回URL

问题描述:

你好,我建立一个脚本,做图片上传和调整,这一切运作良好,但我如何从图像获取URL后来呢?我不希望我的图像源代码在HTML中像“../img/cat/1.png/”我希望它像“http://MyIP/img/cat/1.png”我知道我可以制作一个像$ myHost =“http://blabla.com”的变量;并在开始处添加“..”,但如果我想在其他站点上使用它,则不太好,因为我需要一直替换它。也许有其他方法吗?图片上传 - 返回URL

你将不得不使用某种形式的解决方案就像你自己也提到了什么。您还可以使用:

$host = $_SERVER['HTTP_HOST'] 

但正是因为可以在不同的托管服务,而该发生截然不同的PHP配置不是100%可靠。

把你的$ MYHOST变量的内容到你,只要你启动应用程序加载的配置文件。如果您需要在另一台服务器和域等上部署应用程序,只需更改配置。这是处理这个问题最常用的方法。

+0

是啊,我只会把它放在我的db_config.php .. – sed 2011-01-11 16:00:35

我不知道如果这是你在找什么,但是我认为你应该探索$ _ SERVER数组的内容(例如,$ _ SERVER [“HTTP_HOST”])。