smok2020
24.01.2013 - 17:54
Добрый день, форумчане.
Возникла такая проблема - необходимо вставить небольшой кусок кода в html страницу, но когда я это сделал, то увидел, что на странице появилась часть кода(бывает при ошибках синтаксиса). Потом я попытался вынести этот код в отдельный файл, т.к. этот код отдельным файлом работал, но столкнулся с такой проблемой - исходный код в chrome видит код php и метит его как комментарий(http://clip2net.com/s/2KxYa).
Никогда не сталкивался с такой проблемой и даже не знаю где закралась ошибка.
Все файлы имеют расширение php и вроде как должны обрабатываться дэнверным php.
Сам код:
<?
$pictures_dir = $_SERVER['DOCUMENT_ROOT'].'/pictures/';
$dir = opendir($pictures_dir);
$sessions=array();
while ($file_name = readdir($dir)) {
clearstatcache();
if($file_name=='.' || $file_name=='..') continue;
if (is_dir($pictures_dir.$file_name)) { $sessions[]=$file_name; }
}
closedir($dir);
foreach($sessions as $value){?>
<li><a href="gallery.php?session=<?echo $value;?>"><img src="/pictures/<?=$value?>" alt="<?=$value?>" /> <span></span><em></em></a></li>
<?}
?>
Вот код включения:
<?php require 'gallery.php';?>
P.S. Пробовал даже
php после "<?" писать, но эффект тот же.
sergeiss
26.01.2013 - 16:24
Еще один "встречный" вопрос (запрос): покажи код страницы, который ты получаешь в итоге, уже в браузере. Чтобы сравнить с тем, что ты пишешь в коде.
Далее. Замени все короткие тэги <? на полные тэги <?
php и не забывай ставить после них проблелы или переход на новую строку.
И что это у тебя за такой тэг "<?echo" ?
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)