NeZSLN
Новичок
Добрый день. Я в этом деле новичок, поэтому возник вопрос:
Все по порядку:
Есть форма в индекс.пхп, в эту форму пользователь должен ввести ссылку вида [английские буквы, перечень допустимых есть][числа]_[еще числа] Т.е ни каких доменов и конструкций http:// нет.
Если бы эти данные выводились на экран, проблем бы не возникло, удалил бы все теги и запрещенные символы в и вывел.
НО: Эта ссылка записывается в файл, поэтому она должна иметь строго определенный формат, и ни каких посторонних символов не должно быть, иначе последующая обработка будет с ошибками.
Подскажите как реализовать следующее:
Если ссылка введенная пользователем соответствует шаблону, то записываем ее в переменную иначе echo 'ошибка'. Думаю что это можно сделать с помощью регулярок, но я с ними ни разу не работал и толкового описания синтаксиса найти не могу.
________________________________
моя примерная реализация:
Все по порядку:
Есть форма в индекс.пхп, в эту форму пользователь должен ввести ссылку вида [английские буквы, перечень допустимых есть][числа]_[еще числа] Т.е ни каких доменов и конструкций http:// нет.
Если бы эти данные выводились на экран, проблем бы не возникло, удалил бы все теги и запрещенные символы в и вывел.
НО: Эта ссылка записывается в файл, поэтому она должна иметь строго определенный формат, и ни каких посторонних символов не должно быть, иначе последующая обработка будет с ошибками.
Подскажите как реализовать следующее:
Если ссылка введенная пользователем соответствует шаблону, то записываем ее в переменную иначе echo 'ошибка'. Думаю что это можно сделать с помощью регулярок, но я с ними ни разу не работал и толкового описания синтаксиса найти не могу.
________________________________
моя примерная реализация:
PHP:
$link = $_GET['link'];
$reg = (регулярка);
if (mb_ereg($reg, $link, $mass_link) == false) {
echo 'не верно введена ссылка'
else // делаем что нужно. }