我要如何改變一個字符串的URL例如:更改鏈接重定向頁面PHP
這是一個鏈接<a href="http://google.com.au">http://google.com.au</a>
要像這樣
這是一個警告頁面鏈接<a href="./warn.php?link=http://google.com.au">http://google.com.au</a>
編輯:
我想要做的是採取最終用戶輸入的描述,他們可能會輸入鏈接在說明,我想改變所有的鏈接,使他們轉到第一個警告頁面,警告頁面./warn.php?site=link
字符串可能看起來像這樣
This is a awesome description <a href="google.com.au">Google</a> and this another link <a href="http://google.com.au/images">Google images</a>
確定這裏是我的嘗試:
$descc = mysql_real_escape_string($_POST['description']);
$descc = preg_replace('"\b(http://\S+)"', '<a href="./warn.php?site='.base64_encode(.'$1'.).'">$1</a>', $descc);
請更具體一點。你已經嘗試了什麼? – DaveP