簡體   English   中英

在PHP中顯示目錄中的圖像

[英]Displaying an image from a directory in PHP

我正在嘗試使用PHP echo命令和IMG標簽從目錄中顯示圖像文件。

這是代碼:

//These variables represent the file name extensions from a form element from a previous page

$bannerimg=$_POST["banimg"];
$adimage=$_POST["adimage"];

echo "<img src='imgdir/'".$bannerimg."/>";

當我回顯文件變量($ bannerimg和$ adimage)時,我得到了正確的文件名和擴展名。

從理論上講,這會起作用嗎? 如果是這樣,處理該echo語句的正確語法是什么?

感謝您的所有幫助。

達斯汀

您做對了,但是可以使用以下命令只是為了保持干凈。

echo "<img src='imgdir/$bannerimg' />";

是的,它可以工作,但是您應該已經對此進行了測試。

我發現可讀性更高的echo語句的替代語法是:

echo "<img src='imgdir/{$bannerimg}/>";
echo "<img src='imgdir/$bannerimg/>";

您可以在手冊中閱讀所有有關變量解析的內容,第一種語法很復雜,第二種語法很簡單。 我更喜歡復雜的變量,因為變量的末尾已明確定義,您可以將其用於復雜的表達式,而不僅僅是簡單的變量。

它應該工作。

桑迪普(Sandeep)的評論是,我會選擇另一種方式。

echo '<img src="imgdir/'.$bannerimg.'/>';

使用"表示解析器需要檢查是否有任何要評估的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM