PDA

Просмотр полной версии : не работает ПХП на одном из двух серверов


vadja
28.02.2007, 20:26
трабла с функционированием пхп скриптов:

есть два сервера, на одном все прекрасно аработает, на другом, с такимиже настройками ругается:

http://agrealt.ru/flashmenu/ww.php - вот например, что ему нужно?
http://agrealt.ru/flashmenu/xml_writer.php - этому нужно тоже самое, видимо

http://agrealt.ru/flashmenu/pwrd.php - здесь очень простой скрипт:
<?php
if($pass=="somepass")
{
$aw = "<pass><permission>1</permission></pass>";
}
else
{
$aw = "<pass><permission>0</permission></pass>";
}
echo $aw;
?>

http://kerf.planet.ee/flashmenu/pwrd.php - на этом серве все эти файлы работают, версия PHP 4.4.1

версия на agrealt.ru тоже 4ая

как решить проблему? пхп кодеры, помогите, плз

etc
28.02.2007, 20:28
Потому что register globals = off.
Переменные надо брать из $_GET, $_POST, а не так, как будто они объявлены.

vadja
28.02.2007, 20:32
это со всеми файлами так?
ошибки то пишет разные

или мона какнить этот глобалс регистер включить?

etc
28.02.2007, 20:39
Попросить хостера. Но он откажет, скорее всего.
Надо переписывать скрипты.

vadja
28.02.2007, 20:40
аке, сенькаю

vadja
28.02.2007, 21:05
что значит эта ошибка и как от нее избавиться?
http://agrealt.ru/flashmenu/ww.php

etc
28.02.2007, 21:09
Она означает, что 4 переменные write, pass, cont, file не определены. Остальные ошибки в результате этих четырех.

vadja
28.02.2007, 21:13
хмм, я думал в другом дело, ну пасибо, помог