Вопрос № 154251: Здравствуйте , уважаемые эксперты! Помогите пожалуйста разобраться с одной проблемкой. Недавно стал изучать PHP по книге Энди Харриса. Дошёл до программы которая проверяет первый раз зашёл пользователь или нет, и в зависимости от этого выводит резуль...
Вопрос № 154.251
Здравствуйте , уважаемые эксперты! Помогите пожалуйста разобраться с одной проблемкой. Недавно стал изучать PHP по книге Энди Харриса. Дошёл до программы которая проверяет первый раз зашёл пользователь или нет, и в зависимости от этого выводит результат. Перепечатывал с книги один в один, но сервер сообщает об ошибке в последней строке. Подскажите пожалуйста в чём проблема? Файл сохранял с расширением php. Спасибо.
Приложение:
Отправлен: 13.12.2008, 22:39
Вопрос задал: Try-x (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Try-x! У вас несколько ошибок.
Перед закрывающей меткой в операторе <<< не должно быть никаких символов. То есть так неправильно:
Код:
<?php $str = <<< HERE какой-то текст HERE; ?>
В этом
случае перед закрывающим HERE стоят пробелы. Вот так правильно:
Код:
<?php $str = <<< HERE какой-то текст HERE; ?>
Строка 24 не заканчивалась символом ";".
К данным из формы
вы обращаетесь так: $userName. Это не совсем паравильно. На большинстве серверов так обращаться к данным из формы нельзя, так как это небезопасно. Лучше обращаться так: $_GET['userName'].
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.