2016-02-10 47 views
0

我有一些在我的數據庫中的網站鏈接調用的PHP代碼。結果是完整的網站鏈接'www.store.com',但我更喜歡只是有一些鏈接的文本,例如'閱讀更多',以便實際的網址不可見。這是特定的網站調用的代碼的部分如下:鏈接的文字,而不是網址

<?php $v['website'] = str_replace('&','&amp;', $v['website']); ?> 

<website><?php echo $v['website']; ?></website> 
+3

什麼' ...'? – j08691

+3

專業提示:搜索HTML定位標記。 – asprin

+1

我想你一定忘了標記另一個框架或者其他東西,因爲''對我而言不是一個有效的標籤。 – somethinghere

回答

0

在這種情況下$['website']中包含的網頁地址...

然後你正在尋找soemthing這樣

<a href="<?php echo $['website']; ?>" >Read more </a> 

我還建議添加target="_blank"<a>標籤,所以用戶不會離開你的網站和鏈接會打開一個新標籤。

+0

謝謝,我已經嘗試了上述所有內容,但鏈接只是打開到'http:// read%20more /',並且出於某種原因未插入Web鏈接。該代碼來自另一個程序,該程序看起來使用某種佔位符錨點,因此標記爲。 – jsmith

+0

如果你只打印$ ['website'],你有什麼? ? – jpganz18

-1
<?php $v['website'] = str_replace('&','&amp;', $v['website']); ?> 

<website><?php echo '<a href="' . $v['website'] . '">Read More</a>'; ?></website> 
+0

嘗試向OP和其他用戶解釋它,所以我們都可以從中學習。 – davejal

+0

感謝彌敦道,儘管閱讀更多出現,而不是網站鏈接,不幸的是,同樣的結果發生 - 鏈接跳轉到'閱讀%更多',而不是實際網站。 – jsmith

相關問題