HTML & PHP - 图像(.png 文件类型)未显示
HTML & PHP - Image (.png file type) not displaying
我正在尝试显示图像,但它没有显示任何内容,尽管我在我的服务器中获得了正确的图像 URL。这是我目前的进度/输出:
PHP 片段代码
$Report_ID = 51;
$Retrieval_Image_Query = mysqli_query($Connection, "SELECT Image_Name,Original_Image_Directory,RGB_Image_Directory FROM Report_Image WHERE Report_ID = $Report_ID");
//REMOVES THE FOLLOWING WORDS IN THE STRING BECAUSE IT RESULTS IN A WRONG URL
$Result = mysqli_fetch_object($Retrieval_Image_Query);
$Temp_Orig_Image = str_replace("/home/u871055686/domains/", '', $Result->Original_Image_Directory);
$Temp_RGB_Image = str_replace("/home/u871055686/domains/", '', $Result->RGB_Image_Directory);
$Final_String["Original_Image_Directory"] = preg_replace("/\bpublic_html\b/", '', $Temp_Orig_Image);
$Final_String["RGB_Image_Directory"] = preg_replace("/\bpublic_html\b/", '', $Temp_RGB_Image);
$Final_String["Image_Name"] = $Result->Image_Name;
?>
<img src = "<?php echo $Final_String["Original_Image_Directory"]; ?>" width = "250" height = "250" alt = "Working"/>
<?php
echo "<pre>";
var_dump($Final_String);
echo "</pre><br>";
echo json_encode($Final_String);
它输出这个URL:fireoutph.com//Report_Images/Orig_Nov_2,_2018_9:33:20_PM.png
但是当我尝试在我的网络浏览器 (google chrome) 中打开那个 link 时,它向我显示了没有问题的图像文件。注意 URL 中的双斜杠。
问题
What might be the problem if there's no problem in data retrieval of image path and file type? and How can I display the image successfully?
在图片前添加http://
URL:
http://fireoutph.com//Report_Images/Orig_Nov_2,_2018_9:33:20_PM.png
我正在尝试显示图像,但它没有显示任何内容,尽管我在我的服务器中获得了正确的图像 URL。这是我目前的进度/输出:
PHP 片段代码
$Report_ID = 51;
$Retrieval_Image_Query = mysqli_query($Connection, "SELECT Image_Name,Original_Image_Directory,RGB_Image_Directory FROM Report_Image WHERE Report_ID = $Report_ID");
//REMOVES THE FOLLOWING WORDS IN THE STRING BECAUSE IT RESULTS IN A WRONG URL
$Result = mysqli_fetch_object($Retrieval_Image_Query);
$Temp_Orig_Image = str_replace("/home/u871055686/domains/", '', $Result->Original_Image_Directory);
$Temp_RGB_Image = str_replace("/home/u871055686/domains/", '', $Result->RGB_Image_Directory);
$Final_String["Original_Image_Directory"] = preg_replace("/\bpublic_html\b/", '', $Temp_Orig_Image);
$Final_String["RGB_Image_Directory"] = preg_replace("/\bpublic_html\b/", '', $Temp_RGB_Image);
$Final_String["Image_Name"] = $Result->Image_Name;
?>
<img src = "<?php echo $Final_String["Original_Image_Directory"]; ?>" width = "250" height = "250" alt = "Working"/>
<?php
echo "<pre>";
var_dump($Final_String);
echo "</pre><br>";
echo json_encode($Final_String);
它输出这个URL:fireoutph.com//Report_Images/Orig_Nov_2,_2018_9:33:20_PM.png
但是当我尝试在我的网络浏览器 (google chrome) 中打开那个 link 时,它向我显示了没有问题的图像文件。注意 URL 中的双斜杠。
问题
What might be the problem if there's no problem in data retrieval of image path and file type? and How can I display the image successfully?
在图片前添加http://
URL:
http://fireoutph.com//Report_Images/Orig_Nov_2,_2018_9:33:20_PM.png