簡體   English   中英

為什么這個簡單的dom不起作用?

[英]Why doesnt this simple dom work?

我正在嘗試獲取所有圖像src並使用此代碼重命名文件,但它似乎不起作用。

有任何想法嗎 ??

require_once('catalog/controller/forum/simple_html_dom.php');
$test = $data['description'];
$html = str_get_html($test);
foreach($html->find('img') as $element) {
$src = $element->src;
rename($src,$src.".jms");
}

所有圖像文件都是本地的,這是一個示例圖像標簽。

<img alt="Image" src="image/data/attaches/f7ff31f73f6d41f108ef31c01ea69228.png">

因此,我嘗試將文件從該文件重命名到相同的位置,但要在末尾添加.jms。 另外我不確定如何,但是我想修改字符串中的所有圖像標簽,以便我可以用mysql update命令將其修改回來。 字符串$ data ['description']包含其他html,而不僅僅是圖像標簽。 它多種多樣。

rename()僅用於服務器中的本地文件,無法重命名遠程文件。

如果圖像在您的服務器中,並且您可以從src知道真實路徑,則需要將src轉換為圖像的真實路徑。

暫無
暫無

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

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