|
| |
|
|
| |
для: cheops
(31.05.2007 в 11:01)
| | | либо в скрипте
ini_set("display_errors", 1); | |
| |
|
|
| |
|
|
| |
для: Trianon
(31.05.2007 в 10:55)
| | | Наверное да. Проблема описана в теме рядом. | |
| |
|
|
| |
|
|
| |
для: coloboc66
(31.05.2007 в 09:45)
| | | Вероятно у вас отключена директива display_errors, попробуйте её включить при помощи конфигурационного файла .htaccess
php_flag display_errors on
|
| |
| |
|
|
| |
|
|
| |
для: coloboc66
(31.05.2007 в 10:25)
| | | Может быть надо не запрещать, а корректно передавать этот символ? | |
| |
|
|
| |
|
|
| |
для: coloboc66
(31.05.2007 в 10:25)
| | | Наверное яваскрипт не экранирует этот слеш (у Вас же вроде АЯКС чат?) и отправляет на обработку как есть... видать у Вас отключены магические кавычки, строка не экранируется. Потом, Вы, возможно, не обрабатывая строку, делаете запрос в БД, этот слеш экранирует кавычку из запроса... запрос не срабатывает.. а далее не знаю что происходит.
Так сложно сказать, не имея представления что и как у Вас там работает.
Просто запретить вводить этот слеш - не выход...
Надо определиться у кого проблема: у JS или PHP скритпта | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(31.05.2007 в 09:50)
| | | Фиг его знает: при тестировании чата, если я введу в сообщение хоть один обратный слеш \ , то скрипт работу прекращает. И никаких сообщений об ошибках. Как мне запретить ввод слешей? stripslashes не помогает почему-то... | |
| |
|
|
| |
|
|
| |
для: coloboc66
(31.05.2007 в 09:45)
| | | Нет, так наверно будут показывать только Нотицы..
error_reporting(E_ALL)
или
error_reporting(2047) | |
| |
|
|
| |
|
|
| |
для: margol
(31.05.2007 в 09:37)
| | | У меня на хостинге не выводятся ошибки и я не могу из-за этого отладить скрипт. Как разрешить вывод всех ошибок и предупреждений?
Так, что-ли?
error_reportig(8) | |
| |
|
|
|
| |
|
|
| |
для: coloboc66
(31.05.2007 в 09:27)
| | | Ну Вы чессслово.. http://php.net/error_reporting
error_reporting -- Sets which PHP errors are reported
Описание
int error_reporting ( [int level] )
The error_reporting() function sets the error_reporting directive at runtime. PHP has many levels
of errors, using this function sets that level for the duration (runtime) of your script.
Список параметров
level
The new error_reporting level. It takes on either a bitmask, or named constants. Using named
constants is strongly encouraged to ensure compatibility for future versions. As error levels are added,
the range of integers increases, so older integer-based error levels will not always behave as
expected.
The available error level constants are listed below. The actual meanings of these error levels are
described in the predefined constants.
Таблица 1. error_reporting() level constants and bit valuesvalue constant
1 E_ERROR
2 E_WARNING
4 E_PARSE
8 E_NOTICE
16 E_CORE_ERROR
32 E_CORE_WARNING
64 E_COMPILE_ERROR
128 E_COMPILE_WARNING
256 E_USER_ERROR
512 E_USER_WARNING
1024 E_USER_NOTICE
2047 E_ALL
2048 E_STRICT
4096 E_RECOVERABLE_ERROR
Возвращаемые значения
Returns the old error_reporting level.
|
(То есь параметр только один.... и тот необязательный ) | |
| |
|
|
|