Forum Webscript.Ru
Программирование => PHP => Тема начата: linders от 27 Августа 2002, 19:30:10
-
На свой комп грохнул апач и php4... Все скрипты работают, пока не начинаешь передавать переменные. Через скрипт-гостевуху все нормально, выводится форма, читаются сообщения из файла, но как только начинаешь вводить новые сообщения через форму -- перестает работать? Перенные от имени поля вообще не работают! Таже фигня и при передаче переменных через ссылку. Такое ощущение, что скрипт их просто не видит. Подскажите в чем моя ошибка, ведь все скрипты в сети работают нормально!:confused:
-
php.ini
register_globals = on
-
Все нормально, register_globals = on, но все равно переменных не видно.
Добавление раздела
require("config_b.php");
function show_addform()
{
?>
}
function save_addmess()
{
global $name;
$text = $name."\\n";
$fn = "1.txt";
$fp = fopen($fn,"a");
fputs($fp, $text);
fclose($fp);
}
if ($name) {
save_addmess();
}
show_addform();
?>
В чем ошибка?
-
проверь вот так(файл назвои тест.пхп):
-
В начале файла вставь
extract($GLOBALS);
-
Ничего не помогает, выдает ошибку переменная text не найдена
:insane:
-
Такая же фигня была когда решил установить PHP 4.2.2
Раньше стоял PHP 4.1.2 всё было ок, а с 4.2.2 проблема.
Я сделал так: скачал php.ini своего хостера и всё заработало.
-
linders
Ну хотя бы в $GLOBALS есть эта переменная?
сделай print_r($GLOBALS);
-
Либо исправляется не тот php.ini, либо просто не перезапущен апач после правки.
-
либо просто не перезапущен апач после правки.
Апач не надо перезапускать после правки php.ini
Надо скрипт перезапускать!!!
-
Надо
-
Alexandr
RomikChef прав. Надо перезапускать Апач в том случае, если ПХП установлен как модуль, а вот если как ЦГИ, то не надо.
-
если ПХП установлен как модуль
А ну да, наверно. Я просто всегда с CGI.
-
РНР как цги не бывает.
Ну, разве что, только в декоративных целях.
-
РНР как цги не бывает.
Ну, разве что, только в декоративных целях.
В смысле? У моего хостера так.
-
Alexandr
Минуту презрения твоему хостеру
-
Минуту презрения твоему хостеру
А я так и не понимаю чем принципиально лучше модуль.
Ну там скорость повыше, а что ещё.....
Я хостеру писал, он ответил, что мол сделано это исключительно из соображений безопасности.
А в принципе меня мой хостер вполне устраивает.
-
Alexandr
Не страшно хоститься у хостера, который даже php не может нормально настроить ?
-
Я хостеру писал, он ответил, что мол сделано это исключительно из соображений безопасности.
-
Отмазался короче :)
-
[OFF]господа, а это же, имхо, флейм[/OFF]