如何将文本框帖子作为可点击的超链接?

时间:2011-07-15 16:12:41

标签: php hyperlink echo

我有一个正在处理的表单,允许所有用户在输入文本框中输入网站网址,然后提交(随后发布在后续页面上)。

如果点击它会让任何人访问网站,我需要做些什么来回复网址?

这里的代码告诉它如何发布信息:

// 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”

如果这是有道理的..

1 个答案:

答案 0 :(得分:0)

如果我理解您的问题,然后假设用户在名为“poster_url”的表单上的文本框中键入URL,则需要输出带有该URL的链接,如下所示:

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

然而,一些验证应该首先发生,因为在用户输入之后直接输出这样的东西被认为是不安全的。