BETA 3 для PHP

Обсуждение Stimulsoft Reports.PHP
Zlobniy_Belka
Сообщения: 11
Зарегистрирован: 21 сен 2010, 04:37
Откуда: KG

BETA 3 для PHP

Сообщение Zlobniy_Belka »

Теперь запросы доходят, но $HTTP_RAW_POST_DATA не содержит ничего:

Код: Выделить всё

$report_key = $_GET["report"];
$client_key = $_GET["client"];
$client_data = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : null;

$dbms = new mysqli('localhost', 'root', '1', 'check');
$content = $dbms->real_escape_string(is_null($client_data) ? gettype($client_data) : 'NULL');
$dbms->query("INSERT INTO `log`(`event`) VALUES('{$content}');");
$dbms->close();
unset($dbms, $content);
Выдает (дамп из MySQL WorkBench 5.2 CE):

Код: Выделить всё

'', '2010-09-23 13:31:04'
'', '2010-09-23 13:31:06'
'NULL', '2010-09-23 13:31:22'
'NULL', '2010-09-23 13:31:27'
'NULL', '2010-09-23 13:33:50'
'NULL', '2010-09-23 13:33:58'
'', '2010-09-23 13:38:06'
'', '2010-09-23 13:38:08'
'NULL', '2010-09-23 13:42:08'
'NULL', '2010-09-23 13:42:28'
'', '2010-09-23 13:44:12'
'', '2010-09-23 13:44:13'
'NULL', '2010-09-23 13:44:30'
'NULL', '2010-09-23 13:44:55'
'', '2010-09-23 13:47:14'
'', '2010-09-23 13:47:17'
'NULL', '2010-09-23 13:47:45'
'NULL', '2010-09-23 13:48:16'
'NULL', '2010-09-23 13:48:57'
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

BETA 3 для PHP

Сообщение Vladimir »

Здравствуйте,

Очень странная ошибка. Мы проверили работоспособность скрипта на PHP 5.2 и PHP 5.3, всё работает корректно (проверяли на сборках Denwer и WampServer). Попробуем установить чистый Apache 2.2 и PHP 5.3.2, что бы в точности воспроизвести Ваш случай.

Так же, попробуйте заменить строку чтения POST данных на следующую:

Код: Выделить всё

$client_data = file_get_contents("php://input");
Сообщите пожалуйста о результатах.

Спасибо.
Zlobniy_Belka
Сообщения: 11
Зарегистрирован: 21 сен 2010, 04:37
Откуда: KG

BETA 3 для PHP

Сообщение Zlobniy_Belka »

Здравствуйте,

Код: Выделить всё

$client_data = file_get_contents("php://input");
Результат тот же :(

Код: Выделить всё

'NULL', '2010-09-24 08:20:47'
'NULL', '2010-09-24 08:20:49'
'NULL', '2010-09-24 08:22:29'
'NULL', '2010-09-24 08:23:42'
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

BETA 3 для PHP

Сообщение Vladimir »

Здравствуйте,

Извините за задержку, все заняты подготовкой к грядущему релизу продукта 30 сентября. Нам нужно время, что бы протестировать и определить, с чем может быть связана данная проблема.

Спасибо.
Zlobniy_Belka
Сообщения: 11
Зарегистрирован: 21 сен 2010, 04:37
Откуда: KG

BETA 3 для PHP

Сообщение Zlobniy_Belka »

Vladimir писал(а):Извините за задержку, все заняты подготовкой к грядущему релизу продукта 30 сентября. Нам нужно время, что бы протестировать и определить, с чем может быть связана данная проблема.
Здраствуйте =)
Все в порядке, мне не к спеху, главное чтобы до НГ.

Я подумал и мне кажется, что это может быть виновата функция split () - она есть "deprecated". Попробую заменить альтернативой с explode()... У меня отображение ошибок - максимальное, поэтому результаты ответа сервера могут быть дополнены сообщениями E-WARN. Проверю и сообщу о результатах. Спасибо.
Ответить