Автор Тема: Не передаются переменные?  (Прочитано 6861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн linders

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://linders.ru
Не передаются переменные?
« : 27 Августа 2002, 19:30:10 »
На свой комп грохнул апач и php4... Все скрипты работают, пока не начинаешь передавать переменные. Через скрипт-гостевуху все нормально, выводится форма, читаются сообщения из файла, но как только начинаешь вводить новые сообщения через форму -- перестает работать? Перенные от имени поля вообще не работают! Таже фигня и при передаче переменных через ссылку. Такое ощущение, что скрипт их просто не видит.  Подскажите в чем моя ошибка, ведь все скрипты в сети работают нормально!:confused:
Алекс

Оффлайн xnx

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 192
  • +0/-0
  • 0
    • Просмотр профиля
Не передаются переменные?
« Ответ #1 : 27 Августа 2002, 20:12:02 »
php.ini
register_globals = on

Оффлайн linders

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://linders.ru
Не передаются переменные?
« Ответ #2 : 28 Августа 2002, 13:12:47 »
Все нормально, 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();
?>



В чем ошибка?
Алекс

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Не передаются переменные?
« Ответ #3 : 28 Августа 2002, 13:23:44 »
проверь вот так(файл назвои тест.пхп):

<form action="test.php">
<
input type=text name="text" value="<?=$text?>">
<
input type=submit value="test">
</
form>
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Не передаются переменные?
« Ответ #4 : 28 Августа 2002, 13:46:04 »
В начале файла вставь
extract($GLOBALS);
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн linders

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://linders.ru
Не передаются переменные?
« Ответ #5 : 28 Августа 2002, 15:18:32 »
Ничего не помогает, выдает ошибку переменная text не найдена
:insane:
Алекс

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не передаются переменные?
« Ответ #6 : 28 Августа 2002, 15:32:03 »
Такая же фигня была когда решил установить PHP 4.2.2
Раньше стоял PHP 4.1.2 всё было ок, а с 4.2.2 проблема.
Я сделал так: скачал php.ini своего хостера и всё заработало.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Не передаются переменные?
« Ответ #7 : 28 Августа 2002, 17:23:09 »
linders
Ну хотя бы в $GLOBALS есть эта переменная?
сделай print_r($GLOBALS);
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Не передаются переменные?
« Ответ #8 : 28 Августа 2002, 19:18:15 »
Либо исправляется не тот php.ini, либо просто не перезапущен апач после правки.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не передаются переменные?
« Ответ #9 : 29 Августа 2002, 09:15:39 »
Цитировать
либо просто не перезапущен апач после правки.

Апач не надо перезапускать после правки php.ini
Надо скрипт перезапускать!!!
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Не передаются переменные?
« Ответ #10 : 29 Августа 2002, 11:07:48 »
Надо

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Не передаются переменные?
« Ответ #11 : 30 Августа 2002, 07:23:30 »
Alexandr
RomikChef прав. Надо перезапускать Апач в том случае, если ПХП установлен как модуль, а вот если как ЦГИ, то не надо.
So let it be written
So let it be done I\'m creeping death

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не передаются переменные?
« Ответ #12 : 30 Августа 2002, 09:29:28 »
Цитировать
если ПХП установлен как модуль

А ну да, наверно. Я просто всегда с CGI.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Не передаются переменные?
« Ответ #13 : 30 Августа 2002, 14:23:48 »
РНР как цги не бывает.
Ну, разве что, только в декоративных целях.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не передаются переменные?
« Ответ #14 : 30 Августа 2002, 17:22:01 »
Цитировать
РНР как цги не бывает.
Ну, разве что, только в декоративных целях.

В смысле? У моего хостера так.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28