Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Проблема с PHP


Рекомендуемые сообщения

Доброе время суток. Установил ХАМПП 1.6.8. Все оставил по умолчанию, Только поменял имя сервера в httpd.conf. Начал изучать PHP и прямо сразу столкнулся с проблемой.При написании скрипта

<?

echo "<html><body><h1>";

echo "Hello, $my_name";

echo "</h1></body></html>"

?>

ввожу в строку браузера http://localhost/first.php?my_name=Nikola

в браузере отображается только Hello,

если написать так

<?

$my_name="Nikola";

echo "<html><body><h1>";

echo "Hello, $my_name";

echo "</h1></body></html>"

?>

то выводится Hello, Nikola, как надо.

Подскажите, в чем проблема, может нужно разкомментировать какие-нибудь модули.

Ссылка на комментарий
Поделиться на другие сайты

Привет,

Ваш код будеть работать только если register_globals = on. Но не надо изменять настройки сервера, а код

register_globals плохо пользувать, да и в PHP 6 его вообще не будеть

Все, что приходить через адресной строки, надо забырать от $_GET:

<?php$my_name= $_GET['my_name'];echo "<html><body><h1>";echo "Hello, $my_name";echo "</h1></body></html>"?>
Ссылка на комментарий
Поделиться на другие сайты

  • 8 месяцев спустя...

Вы нигде не определили значение переменной $my_name, поэтому только Hello. Первая и последняя строки печатаются, но не отображаются броузером, т.к. html. pixel.gif

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...