Столкнулся недавно с проблемкой, которая заняла пару часов мое разработки, так как отлавливалась долго. Если вы имеете сценарии на php где используете глобальную переменную среды $_SERVER[HTTP_REFERER] , то вы поимеете проблемы.

Проверено лично: данная переменная отрабатывает корректно в Мозиле, Опере и возвращает неадекватное значение в ИЕ7. Избегайте ее использование так как часто результатом будет пустая строка.

Для людей не стыкавшихся с проблемой - $_SERVER[HTTP_REFERER] - возвращает адрес страницы с которой мы пришли
Просмотров: 529 | Добавил: Sergey Saenko | Дата: 20.03.2026 | Комментарии (0)

Возникла задача сделать доступными/недоступными группу радио-кнопок в зависимости от состояния чекбокса. Мысль использовать jquery пришла сразу, красота код неоспорима (хотя можно было бы просто Джава Сриптом пройтись по элементам формы):

У нас есть checkbox с id="main_default", тогда код будет следующий:

function Select(){
   $(":radio").attr('disabled', $("#main_defalt").attr('checked'));
}

Просмотров: 356 | Добавил: Sergey Saenko | Дата: 07.02.2106 | Комментарии (0)

При создании метода в класе доступа к БД, часто необходимо выбрать только первую запись, при этом метод вернет хеш. Но если запрос типа - "SELECT count(*) FROM users", то тут надо вернуть просто переменную.

Решение может быть следующие:

 function select_first($sql){
          $sql.=" LIMIT 1"  ;
          $sth = $this->execute($sql);
          $num = ($sth?mysql_num_rows($sth):0);
          if ($num == ... Читать дальше »
Просмотров: 629 | Добавил: Sergey Saenko | Дата: 07.02.2106 | Комментарии (2)

Компания Zend Technologies объявила о выпуске новой бета-версии популярного языка серверных сценариев для написания веб-приложений PHP 5.3 в октябре этого года. В новой версии реализована сборка мусора в памяти, поддержка пространств имен и упаковка PHP-приложений в архивы формата PHAR. Кроме того, серьезно оптимизировано быстродействие технологий PHP на платформе Windows за счет применения современных компиляторов Microsoft, а также современных компонентов других производителей для поддержки XML, операций с графикой и доступа к БД. 


Поддержка пространства имен в PHP 5.3 позволяет компоновать PHP-приложения из кода, полученного из разных источников. Этот механизм помогает сделать PHP-приложения по настоящему модульными, а также применять одновременно несколько технологических платформ, таких, как Zend PHP и PEAR (PHP ... Читать дальше »
Просмотров: 403 | Добавил: Sergey Saenko | Дата: 04.03.2076 | Комментарии (0)

Как уже было сказано в статье Миграции. Что такое миграции? после создания миграции, в ней присутствует всего два метода - self.up i self.down. Первый вызывается при выполнении текущей миграции в рамках проведения всех миграций (rake db:migrate), второй срабатывает когда делается откат текущей миграции.

Соответственно метод self.down нейтрализирует все то что было сделано методом self.up. Если мы в self.up добавляем новое поле то в self.down мы его должны удалить, если создаем та ... Читать дальше »
Просмотров: 478 | Добавил: Sergey Saenko | Дата: 14.12.2075 | Комментарии (1)

« 1 2 ... 18 19 20 21 22 23 24 »