0

我正在使用 WAMP 服务器,我想显示上传到服务器上的图像..我已经成功实现了图像的上传..但是在显示它时使用 -

echo ' < img src=\"'.$p.'\" alt=\"Cover\" > ';

其中 $p 包含图像的路径,我得到一个损坏的图像。当我右键单击并选择在新选项卡中打开图像时,将显示以下内容..

禁止的

您无权访问此服务器上的 /"c:/wamp/www/folders/shubhi/My。

此外,此错误未显示应为的完整路径"c:/wamp/www/folders/shubhi/My pics/1.jpg" 但是当我打印时$p,它显示正确的位置。

我应该怎么做才能解决这个问题?或者有没有其他方法可以显示上传的图像,其位置存储在 php 变量中?

4

1 回答 1

0

您正在使用绝对路径来显示错误的图像。

要在网页上显示图像,您需要为该图像提供 http url,如下所示

$p = 'http://example.com/shubhi/My pics/1.jpg';

echo ' < img src=\"'.$p.'\" alt=\"Cover\" > ';
于 2012-10-06T18:48:44.253 回答