使用php显示上传图像的权限错误

时间:2012-10-06 18:36:17

标签: php wamp

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

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

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

  

禁止

     

您无权访问/“c:/ wamp / www / folders / shubhi / My on   这个服务器。

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

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

1 个答案:

答案 0 :(得分:0)

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

要在网页上显示图片,您需要将 http网址提供给该图片,如下所示

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

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