![](/img/trans.png)
[英]adding the number of referrals and referral id's into the MySQL DB using PHP
[英]Adding referrals to links
我正在嘗試將鏈接動態添加到RSS feed中所有鏈接的開頭。
到目前為止,我認為這應該可行。 我在這里想念什么?
<?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'));
}
嘗試使用removeAttribute
並在setAttribute
之后使用href:
$get_url = $link->getAttribute('href');
$newURL= "http://$id.refsite/url/".$get_url;
//remove and set href attribute
$link->removeAttribute('href');
$link->setAttribute("href", $newURL);
剛剛回答了我自己的問題。 這就是我想做的
<?php
$id = $_GET['id'];
$url = $_GET['url'];
$page = file_get_contents("$url");
$pagefixed = str_replace("http://","http://$id.refsite/url/","$page");
echo $pagefixed;
?>
有時候你只有片刻,哈哈
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.