1) В одной из книг по PHP нашел следующий фрагмент скрипта для проверки : if (!isset($_POST['log'])) { echo "Не введено значение в обязательное к заполнению поле Логин <br>"; echo "<a href=# onClick='history.back()'> Вернуться к правке </a>"; exit(); } Вопрос: будет ли он работать т.к. функция JavaScript прописана без открывающего и закрывающего тегов. Если нет, то как его довести до ума? 2) Для проверки регулярных выражений в PHP существуют две функции: preg_match() и ereg() . Вопрос: с какой из них удобнее работать? 3)Нужно вставить текущие дату и время в формате DATETIME при регистрации. Читал о функции NOW() но ни ее синтаксиса ни вариантов применения не смог найти. Вопрос: Как использовать вышеуказанную функцию и в каком формате она выдает дату и время. Есть ли какие либо еще варианты решения?
1) А черт его знает. Попробуй. 2) Что значит удобнее? 3) Использовать как и любую функцию в sql. Все это элементарно гуглится (я проверил). =))
2 Это вроде функции для разных типов регулярных выражений. ereg (и все что начинается с 'e') для POSIX preg (и все что начинается с 'p') для Perl - совместимых. Пользуйся вторыми Они вроде считаются побыстрее и более распространены. В JS-е тоже они вроде используются.
iteru Однозначно использовать preg_*, на хабре где-то видел сравнение - работает быстрее, чем ereg_*. Во-первых. Во-вторых, (не помню, как в 5.3) в 6 версии POSIX-выражения выпилили.
3) Использовать как и любую функцию в sql. Объясните функция NOW() является функцией PHP или SQL? И как ее использовать?
Тогда вот еще один вопрос : в каком формате у меня получиться текущая дата и имеет ли функция NOW() какие-либо дополнительные параметры т.е. можно ли в ней самой задавать формат даты и времени?
Apple Не лучше. Потому что речь идет не столько о различиях стандартов регулярных выражений, сколько о различиях функций php.