Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Внешние переменные (переменные вне PHP)
Форумы портала PHP.SU » » Вопросы новичков » Внешние переменные (переменные вне PHP)

Страниц (1): [1]
 

1. СЕРьГА - 19 Мая, 2011 - 18:14:26 - перейти к сообщению
Вот что написано в уроке:

Сначала рассмотрим наиболее простой способ передачи имени сценарию — непосредственный набор его в URL после знака ? — например, в формате name=имя. Вот пример:

http://localhost/script.php?name=имя

Наш сценарий должен распознать параметр name. То есть, говоря проще, сценарий (скрипт) должен принять параметр name в виде переменной name, а затем вывести в браузер пользоватея строку "Привет, <имя>!". Сделать это можно таким образом:

Пишем скрипт, принимающий параметр name и выводящий результат в браузер пользователя, а затем сохраняем его под именем script.php:

<?php
echo "Привет, $_GET['name'] !";
?>

Делаю, как написано, но браузер выдаёт: Not Found
The requested URL /script.php was not found on this server... Я подумал, что посколькумой php-файл находится в папке site внутри папки localhost, то после http://localhost/ надо ещё дописать site/, но в этом случае браузер выдал: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\site\script.php on line 2 Помогите, пожалуйста, чайнику!
2. komprenda - 19 Мая, 2011 - 18:49:33 - перейти к сообщению
<?php
echo "Привет, {$_GET['name']} !";
?>
3. СЕРьГА - 19 Мая, 2011 - 20:42:53 - перейти к сообщению
komprenda пишет:
<?php
echo "Привет, {$_GET['name']} !";
?>


Получилось.. спасибо)

 

Powered by ExBB FM 1.0 RC1