Ответов: 10 Просмотров: 715
|
а у меня такой вопрос по Регулярным Выражениям. Я пишу программу для обработки коментария :
PHP:
скопировать код в буфер обмена
<? //Подсоеденяемся с Базой include('blocks/bd.php'); //Создаём функию для замены Спец. Тэгов function replace_tags($msg) { return $itog; //$itog = preg_replace("//","",$itog); //"/http:\/\/(www\.)?([a-z0-9\s]*)(\.[\w]{3,6})\//i" } //Проверяем Существует ли Переменные if(isset($_POST['author'])){$author = $_POST['author'];} if(isset($_POST['text'])){$text = $_POST['text'];} if(isset($_POST['sum'])){$sum = $_POST['sum'];} if(isset($_POST['answer'])){$answer = $_POST['answer'];} if(isset($_POST['submit'])){$submit = $_POST['submit'];} if(isset($_POST['id'])){$id = $_POST['id'];} //Нажал ли Человек на Кнопку??? { header("location: http://localhost/zavody/"); } { //Проверка на совпадения обоих Элэментов if($sum == $answer) { echo "<p>Ваш Ответ: ".$sum." = ".$answer."<br></p>"; //Проверяем есть ли Имя У Автора if($author != "") { echo "<p>Привет ".$author." .<br></p>"; } else { echo "<p>Вы не Ввели Имя<br></p>"; } //Проверяем есть ли У Пользователя текст if($text != "") { $text = replace_tags($text); echo "<p>Ваш Текст: ".$text." .<br></p>"; } else { echo "<p>Вы не Ввели Текст<br></p>"; } } else { echo "<p>Ваш Ответ не Правелен.<br></p>"; } } ?>
код ещё не готов но вопрос в том как при получения вот например такого коментария:
у меня есть пару сайтов вот http://google[dot]ru/ и http://yahoo.com/. вот эти ссылки вставить в тэг <a href="URL">URL</a> ведь здесь нужно сначала найти в строке эти ссылки потом их через цикл поставить в то место где находились Кто-нибудь может помочь с этой Задачей??? |