Kamrad.ru

Go Back   Kamrad.ru > Авторские форумы > Веб-дизайн, вёрстка и веб-программирование

Reply
 
Thread Tools Display Modes
Old 10-08-2003, 13:59   #1
A.V.
Камрад
 
Join Date: янв 2003
Location: Пермь
Сообщений: 69
Помогите :)

Помогите, кто может. Только-только начал осваивать РНР и уже ничего не получается...

Почему-то когда я ввожу такой код:

<?
$link = "date.php";
print "<а href = \"$link\">Дата</a> <br>\n"
?>

у меня в броузере отображается такое:

Дата
\n" ?>

То есть получается, что код РНР у меня не компилируется?
Апач вроде настроен нормально, все тесты проходят...

В чём ещё может быть ошибка?

Заранее признателен тому кто поможет!
A.V. is offline   Ответить с цитированием
Old 10-08-2003, 14:17   #2
Зереша
Модератор
 
Join Date: мар 2001
Сообщений: 4,747
Уж больно каверзная ошибка ;-))) Внимательнее надо. Буковка "а" перед href у тебя русская ;-)))
Зереша is offline   Дневник Ответить с цитированием
Old 11-08-2003, 01:36   #3
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Зереша
Даже если буква "а" у него будет китайской, PHP это не помешает обработать скрипт.

A.V.
Да, код не компилируется.
Какие тесты с апачем у тебя проходят?
Файл с каким расширением ты запускаешь?
В конце строки всегда ставится точка с запятой!
Dark is offline   Дневник Ответить с цитированием
Old 11-08-2003, 07:44   #4
Зереша
Модератор
 
Join Date: мар 2001
Сообщений: 4,747
Wink

Dark
Что за дурная у тебя привычка спорить по ерунде всякой? Ссылку вовсе не PHP показывает на страничке, а браузер. ;-)

Посмотри на этот код в hex-редакторе и сравни коды букв "a" в слове date и в print "<а href=. ;-)
Зереша is offline   Дневник Ответить с цитированием
Old 11-08-2003, 23:02   #5
Ethereal
Пустотник
 
Join Date: сен 2002
Location: Таллинн, Санкт-Петербург
Сообщений: 89
Зереша
И тем не менее, PHP здесь не выполняется. Я запустил этот код у себя на машине, где заведомо нет интерпретатора PHP, и получил в точности такой же результат.
Ethereal is offline   Дневник Ответить с цитированием
Old 12-08-2003, 01:19   #6
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Зереша
Не страдай фигнёй. Человек интересуется, почему у него код не обрабатывается, а ты ему начинаешь ссылки исправлять. От твоей "а" ему легче не станет.
Dark is offline   Дневник Ответить с цитированием
Old 12-08-2003, 08:36   #7
A.V.
Камрад
 
Join Date: янв 2003
Location: Пермь
Сообщений: 69
Dark,

Какие тесты с апачем у тебя проходят?


Проверил, уже ничего не проходит Раньше получалось. Я устанавливал "денверовский" пакет с web.dklab.ru, там, как обещали, всё уже настроено. Получилось, что нет. Может, переустановить сам РНР вручную? Или ещё что?
A.V. is offline   Ответить с цитированием
Old 12-08-2003, 09:45   #8
Зереша
Модератор
 
Join Date: мар 2001
Сообщений: 4,747
Dark
Человек интересуется, почему у него код не обрабатывается Человек заявил, что у него все настроено. Человек заявил, что все тесты проходят -- следовательно, единственный тест, связанный с PHP, -- phpinfo(); проходит. И что остается думать?

Приведенный код не работает даже на реальном веб-сервере с установленным php и апачем. Желающих прошу убедиться (копи-паст из первого постинга): http://www.setevoi.ru/1.php (show_source() показывает содержимое файла; последняя точка с запятой перед ?> необязательна).

Значит, не настроен апач. Или не настроен PHP. Значит, рановато еще изучать PHP.
Можно воспользоваться EasyPHP (http://www.easyphp.org/index.php3?lang=en), можно банально связать расширение PHP с файлом php.exe. И т.д.
Зереша is offline   Дневник Ответить с цитированием
Old 12-08-2003, 13:32   #9
Ethereal
Пустотник
 
Join Date: сен 2002
Location: Таллинн, Санкт-Петербург
Сообщений: 89
Зереша
Приведенный код не работает даже на реальном веб-сервере с установленным php и апачем.
Не работает-то не работает, да не работает по-другому.
Никто ж и не спорит насчёт этой буквы. Пусть человек сначала настроит PHP, а потом уже исправляет ошибки в коде.
Ethereal is offline   Дневник Ответить с цитированием
Old 13-08-2003, 01:32   #10
Dark
Камрад
Темная личность
 
Join Date: авг 2000
Location: Северная столица aka Санкт - Петербург
Сообщений: 1,422
Зереша
Банальная логика подсказывает, что если в выводе мы имеем символы "?>", то код не обрабатывается! Соответственно проблема видна сразу, и что там после этого человек заявляет про тесты - дело десятое.

A.V.
Забудь про облегчённые пакеты, наборы "всё в одном" и иже с ними. Если хочешь, чтобы всё работало, ставь по отдельности. Это не так уж сложно, учитывая число статей в рунете по этой самой установке.
Dark is offline   Дневник Ответить с цитированием
Old 14-08-2003, 14:06   #11
A.V.
Камрад
 
Join Date: янв 2003
Location: Пермь
Сообщений: 69
Dark,

спасибо за совет. Хотя, я уже на собственном опыте убедился, что не стоит верить всякой "халяве". Вчера вот скачал "натуральный" апач, сегодня вечером начну разбираться.
A.V. is offline   Ответить с цитированием
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +3. The time now is 12:09.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Любое использование материалов сайта
возможно только с разрешения его администрации.