На моем веб-сайте есть две колонки div: вертикальное меню навигации и основное содержание. Я использовал php для навигации по различным страницам своего веб-сайта до главного div (similar to this php example) ... (например, index.php? Pg = about_us -> получить контент из /page/about.html). Но на одной из страниц я хочу отобразить эту галерею (http://sye.dk/sfpg/) на главном div.Как отобразить галерею изображений php внутри div?
Как правильно отображать мою галерею в главном div (установленном под /pages/gallery/index.php) (например, ширина около 700 пикселей)? У меня такая же проблема, если меню навигации указано на внешний веб-сайт. (скажем, google) Размер и кодировка отображаются неправильно при использовании div. Спасибо.
<?php
// ...blah blah blah
$pgname = isset($_GET['pg']) ? trim(strip_tags($_GET['pg'])) : 'index';
//....
?>
// starts html, header and body
<div class="left_col">
<nav id="navigation">
<ul>
<li><a href="index.php" title="Home">Home</a></li>
<li><a href="index.php?pg=news" title="News">News</a></li>
<li><a href="index.php?pg=gallery" title="Gallery">Gallery</a></li>
<li><a href="index.php?pg=donate" title="Donate">Donate</a></li>
<li><a href="index.php?pg=about_us" title="About Us">About Us</a></li>
</ul>
</nav>
</div>
<section class="main_col clearfix">
<?php
if ($pgname != 'gallery'){
echo file_get_contents('pages/'. $pgname. '.html');
} else {
echo file_get_contents('http://google.com/'); // this doesn't work, and neither work with '/pages/gallery/index.php'
}
?>
</section>
Как выглядит код на '/ pages/gallery/index.php'? –
, если ресурс 'php' находится на вашем сервере, а не просто' include' вместо 'file_get_contents'? – chriz
Да, если вы эхо-содержимое страницы php, детали php не будут обработаны. если вы используете include, тогда детали php будут обработаны. –