PHPページがあります。ページ内のリンクのすべての href を取得し、それらを別のものに変更してから、ページを表示することになっています。しかし、それはしていません。これが私のコードです:
$returndata = file_get_contents($url);
$doc= new DOMDocument();
@$doc->loadHTML($returndata);
foreach($doc->getElementsByTagName('a') as $anchor)
{
$href=$anchor->getAttribute('href');
$splited=str_split($href);
$hashed=implode("*",$splited);
$anchor->setAttribute("href", $hashed);
}
echo $returndata;
しかし、setAttribute
何もしていません。次に、その前にこれを追加してみました:
$anchor->removeAttribute("href");
しかし、変化はありません。