2015-10-13 87 views
0

我正在使用wordpress插件,並且在該插件中,我需要將所有圖像與.png擴展名從一個位於我的插件圖像文件夾中的文件夾中拉出。我使用下面的代碼從wordpress插件中的文件夾中拉出所有圖片

foreach (glob(plugin_dir_path(__FILE__) .'images/previews/*.png') as $img) { echo $img.'<br>'; 
    echo '<img src="$img" alt="">'; 
    } 

當我回聲$ IMG它顯示了整個路徑,但是當我使用此路徑作爲圖像源不列入它顯示image.It顯示破碎的形象,如果我不使用'ALT'。我已經找到它,但無法找到任何解決方案在網絡上爲我工作。但是具有相同代碼的原始php文件工作正常

+0

我不是用PHP的家庭教會,但不會第二個回聲總是回聲以下''? – edhedges

回答

0

如果您運行此代碼並查看頁面的源代碼,您會發現實際上並未將$img的值放入您的img標記中。

echo '<img src="$img" alt="">'; // this is what you have now 

echo '<img src="' . $img . '" alt="">'; // this is what you need 

編輯2015年10月13日下午2時52分CST:這裏是使用與評論我上面的例子一些PHP代碼的鏈接,這是你所需要的。它生成一個很好的img標記,如果放置在HTML文件中並由瀏覽器呈現,則會在屏幕上顯示圖像。 http://sandbox.onlinephpfunctions.com/code/e7dbe3e475ac83c8eeaa1ac6efb08063a889d6ca

如果它不工作,確保你其實可以(與您的瀏覽器)瀏覽到src標籤裏面的內容。

+0

對不起,我已經嘗試過,但結果是相同的#deshhedges –

+0

@BashartheCoder我會發佈一個可運行的例子在一些,但第二行正在爲我呈現一個圖像正確。 – edhedges

+0

我認爲你不能理解我的問題我說這個代碼工作在一個單一的PHP文件,但是當我在我的插件中使用相同的編碼慣例它不工作它顯示破碎的圖像 –

相關問題