Как я могу получить текстовое сообщение в виде кликабельной гиперссылки? - PullRequest
0 голосов
/ 15 июля 2011

У меня есть форма, над которой я работаю, которая позволяет всем пользователям вводить URL-адрес веб-сайта в текстовое поле ввода, а затем отправлять его (затем публикуя на следующей странице).

Что мне нужно сделать, чтобы он отображал сам URL, который при нажатии приведет кого-нибудь на сайт?

вот код, который сообщает, как разместить информацию:

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

В настоящее время этот код делает (по существу) список категорий. Таким образом, URL будет опубликован, но при щелчке он ссылается на страницу, на которой отображаются все сообщения, «классифицированные» под этим именем. Таким образом, если ввести «инструменты» в качестве URL-адреса, он будет иметь гиперссылку, на которой можно кликнуть, с надписью «инструменты», а при нажатии будет перенаправлен на новую страницу со списком всех представлений, перечисленных в строке «инструменты»

если это имеет смысл ..

1 Ответ

0 голосов
/ 15 июля 2011

Если я понимаю ваш вопрос, то, предполагая, что пользователь вводит URL-адрес в текстовом поле в форме с именем "poster_url", вам необходимо вывести ссылку с этим URL-адресом, например:

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

Однако некоторая проверка, вероятно, должна произойти в первую очередь, поскольку вывод чего-то подобного непосредственно после входа пользователя считается небезопасным.

...