|
|
|
|
|
для: Z3RO
(08.05.2011 в 09:51)
| | Спасибо. | |
|
|
|
|
|
|
|
для: nepalets
(08.05.2011 в 01:18)
| | Я и забыл насчет кавычек. Можна написать и с кавычками, экранируя их
echo "<a href=page.php>Ссылка на страницу PHP</a><br />";
echo 'Содержимое $_SERVER[\'HTTP_REFERER\'] - '.
$_SERVER['HTTP_REFERER'];
|
| |
|
|
|
|
|
|
|
для: nepalets
(08.05.2011 в 00:57)
| | Теперь сработало. Таким путем -
echo "<a href=page.php>Ссылка на страницу PHP</a><br />";
echo 'Содержимое $_SERVER[HTTP_REFERER] - '.
$_SERVER['HTTP_REFERER'];
|
т.е. убрал одиночные кавычки из глобального массива и строку для печати заключил в одиночные кавычки вместо двойных. Кстати, без последних точки с запятой тоже работает.
Ну что ж, завтра (уже сегодня) будем посмотреть, как реализуется идея мультиязычности.
Z3RO и sl1p - СПАСИБО! | |
|
|
|
|
|
|
|
для: Z3RO
(08.05.2011 в 00:27)
| | Переписал. Перезагрузил машину. Результат тот же - syntax error и т.д.
Т.е. в коде синтаксическая ошибка? Странно. Ведь код взят со статьи здесь на сайте.
И на что он ругается, не пойму - на верхний регистр, или кавычки, или пробелы? Или у меня что-то не установлено?
Ребята, а у вас этот код срабатывал? | |
|
|
|
|
|
|
|
для: Z3RO
(08.05.2011 в 00:27)
| | таки да, это не обязательно когда одна строка кода между тегами, перепутал. | |
|
|
|
|
|
|
|
для: nepalets
(07.05.2011 в 21:09)
| | Вот так перепишите первый код
echo "<a href=page.php>Ссылка на страницу PHP</a><br />";
echo "Содержимое $_SERVER['HTTP_REFERER'] - ".
$_SERVER['HTTP_REFERER'];
|
А так второй:
echo "<a href=index.php>Ссылка на страницу PHP</a><br />";
echo "Содержимое $_SERVER['HTTP_REFERER'] - ".
$_SERVER['HTTP_REFERER'];
|
| |
|
|
|
|
|
|
|
для: sl1p
(08.05.2011 в 00:19)
| | Обязательно | |
|
|
|
|
|
|
|
для: nepalets
(08.05.2011 в 00:02)
| | ну точка с запятой должна быть в конце каждой операции по сути, но ваш пример тоже будет работать, после последней строки ставить не обязательно помоему. | |
|
|
|
|
|
|
|
для: Z3RO
(07.05.2011 в 21:34)
| | Спасибо!
Но...
>2. В обеих кодах ты не поставил точку с запятой.
Точка с запятой стоит; и в тексте страниц, и в коде, который я показал в вопросе; она разделает операторы echo. Или я чего-то не понимаю? | |
|
|
|
|
|
|
|
для: nepalets
(07.05.2011 в 21:09)
| | 1. Сайт и так доступен без пути к индексному файлу, тоесть
http://site.ru/index.php равноценно http://site.ru, а
http://site.ru/cat/index.php равноценно http://site.ru/cat.
Тоесть `index.php` можешь никогда не указывать, это не обязательно.
2. В обеих кодах ты не поставил точку с запятой.
3. Ничего не надо делать. Поисковики на это не обратят внимания. | |
|
|
|
|