Я пытаюсь получить файлы .php в каталоге в массив, используя глобус(). Работает отлично. Чем я хотел бы иметь первый файл в одном div, а все остальные в другом div.
<?php
$files = glob("kalenderitems/*.php");
$num_files = count($files);
$i = 0;
?>
<div class="kal-item-<?php echo $num_files?>-col-left">
<?php
foreach (glob("kalenderitems/*.php") as $filename){
if ($i == 1) {
?>
<div class="kal-item-<?php echo $num_files?> nr-<?php echo $i++ ?> equaliser">
<?php
include $filename
?>
</div>
<?php
};
}
?>
</div>
<!-- end DIV 1 -->
<div class="kal-item-<?php echo $num_files?>-col-right">
<?php
foreach (glob("kalenderitems/*.php") as $filename){
if ($i++ > 1) {
?>
<div class="kal-item-<?php echo $num_files?> nr-<?php echo $i++ ?> equaliser">
<?php
include $filename
?>
</div>
<?php
};
}
?>
</div>
Содержимое массива (glob("kalenderitems/*.php")) дает мне: вставка1.php, вставка2.php, вставка3.php, вставка4.php
Структура целей
<div class="col-left">
<div class="element 1">include (insert1.php)</div>
</div>
<div class="col-right">
<div class="element 2">include a file</div>
<div class="element 2">include a file</div>
<div class="element 2">include a file</div>
</div>
EDIT Файл php должен быть включен в div. Предоставленное решение может только построить структуру и поместить html между ними.