вывод делаю через
$row = mysql_fetch_assoc($result)
<?php echo $row['text'];?>
тип данных в бд varchat
при выводе из бд данные отображаются как обычный текст. вопрос в том, как сделать, чтобы ссылки выводились как ссылки, т.е.
блаблабла http://links.php блаблабла... ?
Спустя 23 минуты, 26 секунд (15.04.2010 - 00:06) FatCat написал(а):
Регуляркой.
На входе или на выходе - решайте сами.
На входе или на выходе - решайте сами.
Спустя 16 часов, 55 минут, 58 секунд (15.04.2010 - 17:02) Strannik написал(а):
не совсем понял, можно поподробнее про регулярку?
Спустя 43 минуты, 48 секунд (15.04.2010 - 17:46) Winston написал(а):
Тоже не понял зачем здесь регулярка ?
Это делается элементарно:
Это делается элементарно:
while ($row = mysql_fetch_assoc($result))
{
print "<a href=". $row['text'] .">". $row['text'] ."</a><br/>";
}
Спустя 4 часа, 59 минут, 26 секунд (15.04.2010 - 22:45) vagrand написал(а):
Цитата |
Тоже не понял зачем здесь регулярка ? |
А при том, что у тебя нет отдельно URL адреса в каком-то поле таблицы, а у тебя есть текст в теле которого может встретится URL адрес. Вот тут то и нужны регулярки.
Спустя 10 часов, 29 минут, 33 секунды (16.04.2010 - 09:15) Strannik написал(а):
млин,я поэтому и прошу подробнее про регулярку, потому как не совсем понимаю о чем речь...
Спустя 30 минут, 11 секунд (16.04.2010 - 09:45) vagrand написал(а):
echo preg_replace('#http://([^\s]+)#i', '<a href="http://$1">http://$1</a>', $text)
+ соблюдай культуру общения, тебе тут никто, ничего не должен
Спустя 29 минут, 47 секунд (16.04.2010 - 10:15) Strannik написал(а):
vagrand я же не в обиду, просто чувства, так сказать...
спасибо за помощь и подробный ответ.
спасибо за помощь и подробный ответ.