2016-01-10 2 views
-2

Я использую файл index.php для включения заголовка, навигации и нижнего колонтитула на всех страницах моего сайта, однако у меня есть проблема с моим php, который показывая все страницы в папке страниц сразу, а не просто показывая страницу, в которой я сейчас.Мой файл index.php показывает сразу все страницы на моем сайте

Вот PHP, который я использую, любые советы будут оценены!

<?php 
$files = scandir(__DIR__ . '/pages'); 

unset($files[0]); 
unset($files[1]); 

foreach($files as $file){ 
    include __DIR__ . '/pages/' . $file; 
} 
?> 
+5

Вы используете scandir, чтобы получить список всех страниц. Затем перебираем список и включаем их все. Не знаете, что вы ожидаете? Как вы определяете, на какой странице вы находитесь? – rjdown

+1

Это то, о чем вы сказали. – ceejayoz

+0

welp, это не просто включение, оно также выполняет ваши скрипты. –

ответ

0

Тогда просто удалите весь сценарий и использовать <?php include('yourDesiredfile.php'); ?> для файлов, которые вы хотели бы включить.