Forums -> Глюкодром -> php- вопрос
| Full Version

Lexus
Имеется к примеру скрипт:

CODE
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>

<?php

echo "Тут ничего нет :))";

?>
</html>

При обработке на серваке обрабатывается только та чать, что в пхп скобках, всё что не в них просто игнорируется.

не подскажете где копать.

Система:

Дебиан 3.1, пхп5 и пхп4 пробывал. Апачи2
Set
Весь остальной текст выкидывается чтоль? :w00t:
izanoza
View Source в браузере делал? В окне и будет видна только надпись "Тут ничего нет". Или вообще ничего не выводится?
SkYScRApER
QUOTE (Lexus @ 29-09-2006, 22:55)
Имеется к примеру скрипт:

CODE
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>

<?php

echo "Тут ничего нет :))";

?>
</html>

При обработке на серваке обрабатывается только та чать, что в пхп скобках, всё что не в них просто игнорируется.

не подскажете где копать.

Система:

Дебиан 3.1, пхп5 и пхп4 пробывал. Апачи2
Дык.. согласно всем существующим правилам так и должно быть. Если речь идет о данном конкретном скрипте. А ты что ожидал?
Lexus
Не вы не поняли.

Если к примеру в хтмл сделаю таблицу и напишу текст, то ничего не будет выведено. К примеру:

CODE
<html><head>
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
</head>

<?php
echo "Тут ничего нет :)";
?>

Тут должен быть текст

</html>

то поидее вывод доложен быть таким:

CODE
Тут ничего нет :) Тут должен быть текст



Т.е. всё что не в пхп скобка тупо игнорируется
mts
<body>
Тут должен быть текст
</body>

Ы?
elina817
QUOTE (mts @ 30-09-2006, 09:44)
<body>
Тут должен быть текст
</body>

Ы?
Я тоже хотела сказать, что там явно не хватает <body> тэгов - но у меня оно почему-то работает и без них :) Хотя, может, это зависит от версии apache и Линукса..
Lexus
С боди тоже не идёт :)

З.ы. я же не именно про этот скрипт.

Не пашут все, даже умными людми написанные :)
Lexus
user posted image

Тут даже видно что сама система ткоа синтаксис пхп выделяет. А хтмл в тени. Хотя на другйо системе было всё подсвечено.
jinrou
а php подключен через mod_php или через cgi?

Добавлено
хотя должно быть пофигу, ведь весь файл отправляется на съеденье php, но интерпретатором обрабатывается только часть внутри <?php ?>.

я бы для начала попробовал запустить твой скрипт в командной строке, если там он отработает нормально, значит проблема выше, в способе передаче файла интерпретатору(cgi, mod_php), либо у самого сервера(хотя сильно сомнительно)

а насчет подсветки так это нормально, может просто на другой системе был другой редактор или joe был более адекватно настроен.
FiL
lexus,
синтаксис подсвечивает редактор. Ему на обработку вообще с высокой колокольни.

Стукнись в асю - будет проще.
Lexus
нашёл ответ: стоял мудуль(что то типа стики) которые хотел чтоб пхп и хтмл оюрабатывался отдельно. Удалил его всё стало ок :)