我正在使用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变量中?
答案 0 :(得分:0)
您正在使用绝对路径来显示错误的图片。
要在网页上显示图片,您需要将 http网址提供给该图片,如下所示
$p = 'http://example.com/shubhi/My pics/1.jpg';
echo ' < img src=\"'.$p.'\" alt=\"Cover\" > ';