我試圖動態地將鏈接添加到RSS源中所有鏈接的開頭。將鏈接添加到鏈接
到目前爲止,我有這樣看起來像我應該工作。我在這裏錯過了什麼?
<?php
$id = $_GET['id'];
$url = $_GET['url'];
$xml = new DOMDocument();
$xml->load("$url");
foreach($xml->getElementsByTagName('a') as $link) {
$link->setAttribute('href', 'http://$id.refsite/url/' . $link->getAttribute('href'));
}
echo $xml->saveXML();
?>
編輯:..這部分不似乎做什麼
foreach($xml->getElementsByTagName('a') as $link) {
$link->setAttribute('href', 'http://$id.refsite/url/' . $link->getAttribute('href'));
}
我不知道,什麼不起作用? – deceze
它不會向鏈接添加任何內容 – DeadLizard
$ url指向同一臺服務器嗎? – Shikiryu