Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Get и Post (https://forum.antichat.xyz/showthread.php?t=48214)

Termin@L 03.09.2007 00:34

Get и Post
 
Сценарий не реагирует на сии переменные, никак вообще...
Функция isset() констатирует, что переменной вида $_GET['something'] нет...
В чём проблема?

Underwit 03.09.2007 00:41

опиши по подробней в чем проблема. чтоб что-то реагировало надо этому чему-то что-то передать

GlOFF 03.09.2007 00:50

Да уж название темы соответствует содержанию! Termin@L Перезадай вопрос и желательно подробеней как все делаешь, только тогда можешь расчитывать на то, что тебя поймут и помогут советом...

Isis 03.09.2007 01:48

Мда.....видимо какие-то ошибки допустил в скрипте...
Запрос вида ?something= уже передаст isset() значение true

Termin@L 03.09.2007 08:04

Ну есть форма
Код:

<form name='com' action='C:\script\script.php' method='get'>
<input type='text' name='cmd'>
<input type='submit' value='send'>
</form>

по идее теперь данные из этой формы должны быть доступны в переменной $_GET['cmd'], однако такая переменная не создаётся, то же самое с Пост методом

halkfild 03.09.2007 09:09

Цитата:

C:\script\script.php
этот путь не должен вроде работать попробуй указать путь как на через апач script\script.php или script.php

groundhog 03.09.2007 09:52

halkfild прав... В атрибуте action указывается URL скрипта, а не его файловый путь... В конце концов, твой script.php должен будет выполниться в контексте веб-сервера... Сомневаюсь, что C:\script\ имеет отношение к DocumentRoot веб-сервера...

ant0ha 03.09.2007 10:10

Напиши простой скрипт:

PHP код:

<?php

if($_GET[text]){
  echo 
$_GET[text];
} else {
?>

<form method="get">
<input type="text" name="text">
<input type="submit" value="ok">
</form>

<?php
}
?>

если после нажатия кнопки ок на экране появится твой текст - значит все у тебя работает

Termin@L 03.09.2007 15:43

Я пробовал и просто action='script.php',всё равно не работает...
Поставил себе последний пхп, до этого всё работало...
Да кстати, при установки пхп, была ошибка "Не могу получить доступ к httpd.conf", видимо в этом дело...
P.S. 2 ant0ha, твой код ни к чему, если isset() возвращает false значит переменная даже не определена

TANZWUT 03.09.2007 17:39

Цитата:

Поставил себе последний пхп, до этого всё работало...
Да кстати, при установки пхп, была ошибка "Не могу получить доступ к httpd.conf", видимо в этом дело...
1) попробуй откатить ось и переустановить РНР.
2) либо подправь php.ini и httpd.conf вручную.
3) и всегда перед изменением настроек или обновлением версий вебсервера - делай бэкап.


Время: 12:23