Не понимаю...
Или чтобы ловить ошибки нужно писать свой обработчик ошибок и уже в нем обрабатывать ошибку, а затем вызывать throw new ErrorException() ?
Ситуация такая: юзер открывает firebug, удаляет поле password и отправляет форму.
Я наивно полагал, что сработает блок catch, так как в массиве $_POST не будет поля password. Однако получил Notice и не попал в catch.
Отсюда вопрос: что такое исключение и как перехватить ошибки в блоке try?
teddy, Мелкий
Понятно. Жаль...
Написал голосовалку на ajax (рейтинг статей), так получилось 4 запроса на обработку голоса.
Сначала узнать, не голосовал ли юзер за эту статью, если нет, то внести его id и id статьи в табличку учета голосов, обновить количество голосов у статьи и наконец получить это количество... Написал через транзакцию последние три запроса.
Crowley
Вариантов масса, нужно только заглянуть на php.net
Касательно первого поста... ты читал описание mysql_fetch_array ? Мне кажется нет. Как это ты на empty проверяешь то, чего вообще может не быть. Не надежнее ли использовать mysql_num_rows ?
Куча вариантов, нужно мануал почитать.
Нормальные пользователи - это те у которых отключен javascript в браузере?)
Для веб разработчика любой пользователь ненормальный хакер. Но это не означает, что нужно вставлять палки в колеса, ведь в реале ненормальных хакеров мало. И почему ты считаешь отключение жаба скрипта преступлением? Ну вот захотелось юзеру отключить, может есть на то причины у него. Нужно чтобы работоспособность сайта зависела от как можно меньшего количества факторов. Жаба скриптом можно делать всякие плюшки.
А вот если жаба скрипт выполняет то, без чего твой сайт рушится, то тогда будь добр покажи ненормальным юзерам баннер, который им в цвет все скажет, например так: http://screenshotuploader[dot]com/s/1402253tv
Такая вот оказия случилась...
Сегодня заметил, что апач стал тормозить. При запросе любого локального хоста, при ответе сервера происходит постоянная задержка 1-1.5 сек.
Если что-то подгружается непосредственно на странице (javascript, css, картинки...), то загрузка идет мгновенно. Если скрипт делает перенаправление через header(), то тоже секундная задержка.
В чем причина такого поведения не пойму. Ничего не правил, ничего не устанавливал, да вообще ничего с пыхом и апачем не делал. Писал жабаскрипт подсветки синтаксиса и вдруг заметил что скрипт долго стал работать. Подумал что что-то в жабаскрипте намудрил, но как оказалось это апач или пых - уж не знаю...
Прилагаю скрин, там видно все. Процесс такой: php считывает файл и выводит его в шаблон. Дальше javascript берет эти выведенные данные и раскрашивает. И php и javascript отрабатывают быстро, но в ответе секундная задержка. http://clip2net[dot]com/s/6FMma3
Apache/2.2.25 (Win32) PHP/5.4.21
php подключен как модуль (Добавление)
Вот еще такой наглядный и простой пример:
Есть два файла в папке локального хоста