PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: script.php не работает?
Bachuras
Отправлено: 11 Октября, 2016 - 11:12:24
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2016  
Откуда: Vilnius


Помог: 0 раз(а)




Привет,
Тема: Внешние переменные (переменные вне PHP)

script.php не работает?
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. echo "Привет, $_GET['name'] !";
  4. ?>
  5.  

В браузере:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\Users\Public\OpenServer\domains\localhost\script.php on line 2
  3.  


Пользуюсь локальным сервером OpenServer.
Что не так?

Благодарю

(Отредактировано автором: 11 Октября, 2016 - 11:43:34)

 
 Top
Quick
Отправлено: 11 Октября, 2016 - 11:42:31
Post Id


Новичок


Покинул форум
Сообщений всего: 25
Дата рег-ции: Дек. 2013  


Помог: 0 раз(а)




echo "Привет, ".$_GET['name']." !";

в таком варианте ошибки синтаксиса уже не будет, но появиться внешней переменной не с чего.
 
 Top
Bachuras
Отправлено: 11 Октября, 2016 - 12:35:44
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2016  
Откуда: Vilnius


Помог: 0 раз(а)




Quick пишет:
echo "Привет, ".$_GET['name']." !";

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


Quick, благодарю за быстрый ответ. Кажется дело не в этом.


Cкрипт: взял тут

Cкрипт, принимающий параметр name и выводящий результат в браузер пользователя. Мне показывает ошибку?

Может тот, кто написал, эту статью знает больше.

Спасибо!

(Отредактировано автором: 11 Октября, 2016 - 12:38:41)

 
 Top
Fart
Отправлено: 11 Октября, 2016 - 23:44:21
Post Id



Посетитель


Покинул форум
Сообщений всего: 324
Дата рег-ции: Июль 2016  


Помог: 10 раз(а)




дежавю... был уже такой вопрос по поводу этого Однако

Bachuras пишет:
Может тот, кто написал, эту статью знает больше.


эммм, если опечатка или проблема с редактором, или принял для храбрости перед тем как написать статью... поверю.

пыхи с 5.2 до 7.0 работают так:

1. echo "Привет, $_GET[name] !";
2. echo "Привет, ".$_GET['name']." !";
3. echo "Привет, {$_GET['name']} !";
4. echo "Привет, {$_GET["name"]} !";
5. echo "Привет, {$_GET[name]} !";

это раз... и два... я, конечно, понимаю, что эта статья написана как пример, однако, их читают "юные дарования" в пыхе и потом такой код используют в своих приложениях. вот здесь точно возникают очень смутные сомнения, что автор много знал на момент опубликования данной статьи. это один из САМЫХ ХУДШИХ примеров (2 ошибки в 1 примере - бяда, бяда Хм ).

PS если модеры или админы читают мою мессагу - попросите отредактировать эту статью... реально бред!!!
(Добавление)
ах, да, вот еще добавлю:

ниже в статье указано, что приводит примеры пыха версии 5.0 и ниже. возможно когда то, я уже не помню... как было так: echo "Привет, $_GET['name'] !";
 
 Top
Bachuras
Отправлено: 12 Октября, 2016 - 09:30:10
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2016  
Откуда: Vilnius


Помог: 0 раз(а)




Спасибо, Fart

Для меня тема закрыта.

Всем спасибо за участие.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB