2011-07-15 72 views
0

我有一個表單,我正在努力,允許所有用戶在輸入文本框中輸入網址,然後提交它(隨後發佈在後續頁面上)。如何將文本框發佈爲可點擊的超鏈接?

我需要做些什麼才能讓它迴應網址本身,如果點擊會將任何人帶到網站?

這裏是告訴它如何發佈信息的代碼:

// Let's find out if we have taxonomy information to display 
// Something to build our output in 
$taxo_text = ""; 

// Variables to store each of our possible taxonomy lists 
// This one checks for a tool website 
$website_list = get_the_term_list($post->ID, 'tool_website', '<strong>Tool Website:</strong> ', ', ', ''); 
if ('' != $website_list) { 
$taxo_text .= "$website_list<br />\n"; 
} 
// Output taxonomy information if there was any 
// NOTE: We won't even open a div if there's nothing to put inside it. 
if ('' != $taxo_text) { 
?> 
<div class="entry-utility"> 
<?php 
echo $taxo_text; 
?> 
</div> 
<? 

目前這段代碼的作用是使(本質)的類別清單。因此,該網址將被髮布,但點擊後,它會鏈接到顯示該名稱中「所有分類」所有帖子的頁面。因此,如果一個人輸入「工具」作爲網址,它會有一個可點擊的超鏈接,上面寫着「工具」,點擊後會重定向到一個新頁面,其中包含所有提交列表中的字符串「tools」

if這是有道理的..

+1

我不明白。 – johnny

+0

爲什麼您的代碼在我的屏幕中間開始? –

+0

因此第1頁上有一個輸入框。用戶將輸入他們的網頁網址。點擊提交後,他們被重定向到他們的帖子(第2頁)。在這個頁面page2上,有一個海報信息div,其中列出了他們在第一頁的輸入文本框中輸入的url。 如何將現在發佈的網站網址設爲可點擊的超鏈接? – captainrad

回答

0

如果我沒有理解那麼你的問題,假設用戶在表單上的文本框的URL稱爲「poster_url」你再需要輸出這樣與URL鏈接:

 <a href="<% echo $_POST['poster_url']%>">Poster's Website</a> 

但是,一些驗證應該可能首先發生,因爲在用戶輸入它之後直接輸出這樣的內容被認爲是不安全的。

相關問題