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

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

CunningFox 15.04.2005 10:28

php+apache
 
ставлю на компе сервер apache+php
есть такой код с файле first.php:

<?
echo "<html><body><h1>";
echo "Hello, $me";
echo "</h1></body></html>";
?>


ввожу http://localhost/first.php?me=CunningFox
должно выводить Hello, CunningFox
но выводит:

Notice: Undefined variable: me in d:\www\html\first.php on line 3
Hello,


чё это?

Егорыч+++ 15.04.2005 10:42

Цитата:

Сообщение от CunningFox
ставлю на компе сервер apache+php
есть такой код с файле first.php:

<?
echo "<html><body><h1>";
echo "Hello, $me";
echo "</h1></body></html>";
?>


ввожу http://localhost/first.php?me=CunningFox
должно выводить Hello, CunningFox
но выводит:

Notice: Undefined variable: me in d:\www\html\first.php on line 3
Hello,


чё это?


<?
echo "<html><body><h1>";
$me=$_GET['me'];
echo "Hello, $me";
echo "</h1></body></html>";
?>

Вот так должно работать. Читай что такое глобальные переменные в PHP

CunningFox 15.04.2005 12:04

спосибо, всё работает!
а как можно настроить чтобы работал код оставленный мной в первом посте?

nerezus 15.04.2005 14:52

register_globals = On

CunningFox 15.04.2005 16:33

где это прописать?

CunningFox 15.04.2005 16:34

всё нашёл, спосибо

chin 15.04.2005 18:44

но лучше так не делать...
Набери в гугле, напремер, "register_globals = On".. посмотришь на результат...

CunningFox 16.04.2005 09:15

а так всё равно первый код не работает!
даже с register_globals = On
вылетает всё тоже сообщение об ошибке..

nerezus 16.04.2005 13:26

http://phpfaq.ru/globals

chin 16.04.2005 17:42

Во-во. Привыкайте люди к $_GET $_POST $_REQUEST ... проще для жизни.
А можно сделать так (в начале кода... тот же register_globals):
Цитата:

extract($_GET,EXTR_REFS);
extract($_POST,EXTR_REFS);
extract($_COOKIE,EXTR_REFS);
...


Время: 07:39