С недавнего времени перестала отображаться Flash анимация в chrome. Firefox при загрузке сайта хоть с одним флеш-элементом вылетает, будто вовсе и не был открыт! Пробовал переставить пакет flash-player несколько раз, не помогло. Запускаю FF из консоля, тут же появляется надпись:
(firefox:2335): GLib-WARNING **: g_set_prgname() called multiple times
При загрузке сайта с флеш, FF закрывается и в консоле появляется строка
Segmentation fault
Понимаю, что дело хреново, но надежда умирает последней. Помогите пожалуйста решить проблему без переустановки ОС.
хаха, вы заставили меня переключиться с windows на ubuntu для тестирования скрипта. Уж очень хотелось опровергнуть ваше сообщение. Захожу - а тут апдейт Ничего страшного, ошибки у всех бывают, будьте внимательнее.
вот не используйте собаку, она всего лишь подавляет сообщение об ошибке (интерпретатора), но не отменяет выполнения дальнейшего кода! Используйте мой вариант.
скорее всего ошибка в том, что вы сравниваете не само имя поля в переменной $_POST, а его значение. Переменная $_POST['pole'.$id] содержит текст, введенный в поле на странице с формой. Или я не правильно понял вопрос? Какое значение содержится в $pole_iz_bd? Например?
ну это скорее всего происходит из-за того, что mysql возвращает пустой результат. Ну то есть ничего не возвращает. Если скрипт работает так, как надо, то можно просто убрать сообщение об ошибке
Глобальные переменные - это переменные, которые видны из любого места в скрипте. Будь то функция или частный метод класса. Получить и изменить глобальную переменную можно отовсюду.
register_globals() "приравнивает" переменные $_GET['foo'] и $foo
То есть при включенном r_g мы в каждом скрипте получаем передаваемые имена формы как строковые переменные.
сессия рвется при закрытии браузера (кроме firefox) или командой session_destroy()
ну и наконец
Цитата:
Если глобализированная переменная unset() внутри функции, то разрушается только локальная переменная.Переменная в вызывающем окружении останется с тем же значением, что и до вызова unset().