PHP Начинающим
В данном разделе будут выкладываться php заметки, рецепты, удачные на мой взгляд, реализации каких - либо практических задач, подробно мною прокомментированных. Возможно Вам они будут интересны, а мне они нужны здесь для того, что бы не хранить их постоянно в голове.
PHP ИсключенияPHP 5 Осчастливил нас механизмом исключений: Exceptions. Эта статья собственно о том, что они такое, что они могут дать разработчику, и как с ними работать. Создание класса - это всегда работа на абстрактном уровне: создается не конкретная область памяти, а только поведение объектов. Класс выступает инструментом, который, как и язык программирования, может применяться в совершенно разных областях и приложениях. Комментарии (1)
Как сделать разные языковые версии сайтаДопустим у вас есть сайт и он имеет как русскую так и английскую аудиторию. Так же у вас есть английская и русская версии сайта. Как сделать так что бы англоязычным пользователям выдавалась английская версия, а русскоязычным – русская версия сайта? Есть один замечательный сервис: Как вывести ошибки при заполнении html формыКогда возникает проблема с данными, введенными в html форму, генерируемую PHP скриптом необходимо вывести сообщения об ошибках причём желательно это сделать рядом с проблемными полями, вместо генерации сообщения об ошибке в начале формы. Также по-правильному нужно сохранить значения, которые пользователь напечатал в html форме. Иначе вы рискуете отбить охоту регистрироваться у вас на сайте, предлагая пользователю по десять раз вводить одно и тоже. Один из вариантов это сделать сохранить сообщения в массиве $errors, индексируя их по именам полей. if (!pc_validate_zipcode($_REQUEST['zipcode'])) { $errors['zipcode'] = 'This is is a bad ZIP Code. ZIP Codes must have 5 numbers and no letters.'; } |
|
|
Информация копипастерам
Внимание! Копирование контента с сайта, возможно только с разрешения администратора. Т.е. Меня! Я скорее всего разрешу Вам это сделать, в обмен на живую ссылку, на статью оригинал.