我在带有hostgator的托管服务器上有两个网站。 我有website1这是我建立的网站,用于从我们运行的所有网站添加产品,图像和跟踪数据。在这个网站上,我将图像存储在专用于本网站的服务器点上的文件系统中。
然后我有website2这是一个网站,用于显示我们正在运行的网络商店,我将它连接到存储来自website1的数据的数据库,并抓取所有相对路径到website1文件系统上的图像。但是,我不能让浏览器找到这些图像并显示它们。它一直给我错误的图像找不到。
我是使用php进行文件系统管理的新手,并证明它有点困难。
我用它来设置网站2上图像的文件路径。
src='".$_SERVER['DOCUMENT_ROOT']."/website1/public_html/$productIMG'
我还需要做些什么来让它抓住图像并显示它,或者甚至可以尝试做我想做的事情。也许我错过了$ _SERVER [DOCUMENT_ROOT]有人请帮助我。
路径中的变量对于我正在尝试查找的路径是正确的,但是开头部分找不到到其他网站的正确方法。
Here是我获取图片的链接示例。
答案 0 :(得分:1)
网站无法获取其他网站的文档根目录并将其用作其来源。 Website1显然有一个地址,例如www.website1.com。这是公共地址,等同于其文档根目录(public_html目录)。要从那里提取任何内容,您需要从Website2或其他任何位置www.website1.com/somefolder/somefile.extension
。这不会让你失望。