проблемы с POST'ом!

D&S

Новичок
проблемы с POST'ом!

Столкнулся с проблемой в php 5.2.0, не представляю в чем причина.

phpinfo 5.2.0: http://elemelot.com/php.php5
variables_order EGPCS, ну не работает ПОСТ и всё, не через массив, не через ГЛОБАЛ. Рядом стоит PHP 4.4.4 и всё работает: http://elemelot.com/php.php

код скрипта:

PHP:
<?php
print $_POST['text'];
?>
<form method="post" action="">
<input type="text" name="text" value="123">
<input type="submit" name="submit" value="go">
</form>
для PHP 5.2.0 - http://elemelot.com/post.php5
для PHP 4.4.4 - http://elemelot.com/post.php

в чем может быть проблема???

апатч: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.4 mod_ssl/2.8.28 OpenSSL/0.9.8a

ОС: Fedore Core 5
 

D&S

Новичок
PHP:
<?php 
print $_POST['text']; 
?>
так и есть, это че то форум не пропустил или из Putty так копирнулось

>>что такое print ['text'];
см. выше

>>и есть ли E_ALL?
error_reporting 6135
в php.ini - error_reporting = E_ALL & ~E_NOTICE
но не думаю, что это имеет значение, в свете того, что есть $_POST['text']
 

D&S

Новичок
>>var_dump

php 5.2.0 > array(0) { }
php 4.4.4 > array(2) { ["text"]=> string(3) "123" ["submit"]=> string(2) "go" }
 

Фанат

oncle terrible
Команда форума
вообще периодически появляются сообщения о том, что поста не видно.
левчится переустановкой то ли апача, то ли пыха.
Но нужно быть уверенным в том что это тот самый случай
 

D&S

Новичок
апач пересобрал с 4м PHP, 5ый подключён как CGI, ничего не изменилось. Думаю пересобрать сейчас PHP 5.2.0, но похоже, что проблема именно в конфиге

-~{}~ 03.02.07 00:43:

нет, проблема не в конфиге. Только что подменил конфиг 5го конфигом 4го и в плане ПОСТа ничего не изменилось, хотя на 4м всё продолжает работать

-~{}~ 03.02.07 00:43:

апатч рестартил!))

-~{}~ 03.02.07 01:07:

скачал заново PHP-5.2.0, заново сконфигурил, собрал и установил, даже конфиг дефолтовый ставил, ничего не помогает, я в отчаини, что делать???
 

D&S

Новичок
>>попробовать переустановить Apache

cсделал, ничего не изменилось

-~{}~ 03.02.07 02:21:

вот что странно, просто при открытии скрипта от 4го пхп var_dump не срабатывает никак, при простом же открытии скрипта от 5го сразу же появляется array(0) { }, к чему бы это?? мне кажется в этом что то кроется, возможно разгадка

-~{}~ 04.02.07 19:06:

усложнил скрипт для более детальной статистики: http://elemelot.com/post.php5 - на PHP 5.2.0
Код:
<?php
print 'POST: ' . $_POST['text'] . '<br>';
print 'GET: ' . $_GET['text'] . '<br><br>var_dump - $_POST[]: ';
var_dump ($_POST);
print '<br>var_dump - $_GET[]: ';
var_dump ($_GET);
print '<br><br>read file: test.txt...';
$file=fopen('test.txt', r);
$content=fread($file, 1024);
fclose($file);
print '<br><br>' . $content . '<br><br>';
?>
<form method="post" action="http://elemelot.com/post.php">
<input type="text" name="text" value="123">
<input type="submit" name="submit" value="go">
</form>
тот же скрипт, но на PHP 4.4.4: http://elemelot.com/post.php

-~{}~ 04.02.07 19:08:

чтение файла для проверки на доступ к STDIN, доступ как видите имеется у обоих PHP
 
Сверху