Вопрос № 123654: Здраствуйте эксперты. Мне необходимо в зависимости от того находится порльзователь на главной странице, или нет, организовать вывод определённого контента. Подскажите пожалуйста как с помощью php это можно организовать, т.е определить url страницы....Вопрос № 123673: Здравствуйте уважаемые эксперты вопрос заключаеться в этом:
у меня есть 8 полей,из которых одно поле предназначено для ввода числа, никак немогу сделать проверку ввода данных, если Вам не трудно помогите, дайте какие-нибудь намеки на написание ск...
Вопрос № 123.654
Здраствуйте эксперты. Мне необходимо в зависимости от того находится порльзователь на главной странице, или нет, организовать вывод определённого контента. Подскажите пожалуйста как с помощью php это можно организовать, т.е определить url страницы.
Отвечает: Миленин Александр
Здравствуйте, Котов Александр!
В $_SERVER['SCRIPT_FILENAME'] находится полный путь к скрипту, а в $_SERVER['SCRIPT_NAME'] находится путь к скрипту относительно WWW, URL страницы находится в $_SERVER['REQUEST_URI'].
Ответ отправил: Миленин Александр (статус: Студент)
Ответ отправлен: 18.02.2008, 12:29 Оценка за ответ: 5 Комментарий оценки: Спасибо. Это я и хотел узнать.
Отвечает: don Aleksandro
Здравствуйте, Котов Александр!
В приложение дан примерный код, который вам нужен. Сначала определяем uri страницы. Затем выводим опрделённый контент для этой страницы!
Приложение:
Ответ отправил: don Aleksandro (статус: 3-ий класс)
Ответ отправлен: 18.02.2008, 13:20 Оценка за ответ: 5 Комментарий оценки: Спасибо за подробный ответ, это то что мне нужно.
Вопрос № 123.673
Здравствуйте уважаемые эксперты вопрос заключаеться в этом:
у меня есть 8 полей,из которых одно поле предназначено для ввода числа, никак немогу сделать проверку ввода данных, если Вам не трудно помогите, дайте какие-нибудь намеки на написание скрипта
Отвечает: Миленин Александр
Здравствуйте, Сурыев Назар !
Проверку на число можно сделать с помощью функции is_numeric( ), например
if (is_numeric($_POST['num'])) print "ok"; else print "This is not number!";
Проверку текстовых полей можно делать с помощью регулярных выражений, подробней читай здесь : http://phpfaq.ru/regexp
С помощью регулярных выражений можно сделать вообще любую проверку, в том числе и на числа, например тоже самое, что и is_numeric() будет preg_match("/^[0-9]+[.]{0,1}[0-9]+$/",$_POST['num']), если нужны только целые числа, то ,
if (preg_match("/^[0-9]+$/",$_POST['num'])) print "ok"; else print "This is not number!";
или
if (preg_match("/^d$/",$_POST['num'])) print "ok"; else print "This is not number!";
что собственно то-же самое.
Ответ отправил: Миленин Александр (статус: Студент)
Ответ отправлен: 18.02.2008, 15:58 Оценка за ответ: 5 Комментарий оценки: Мне очень пригодиться это информация
Отвечает: NewFL
Здравствуйте, Сурыев Назар !
Убидительная просба коректируйте свой вопрос граммотно. (человечество не научилось читать чужие мысли).
Дело в том что можно проверять на присутствие символов на количество и т.д.
P.S.: Проверять лучше вначале на JavaScript or VBScript, а после проверять на сервере. Так нагрузка на сайт уменьшаеться. Но проверка на PHP должна быть по любому.
Ответ отправил: NewFL (статус: Заблокирован)
Ответ отправлен: 18.02.2008, 23:12 Оценка за ответ: 4 Комментарий оценки: Большое спосибо за ответ, но вы недали ответа на мой вопрос!