Moin, Moin
ich habe ein kleiners Problem, was mich aber schon eine gewisse Zeit nerv und ich keinen Anhaltspunkt finde, wie ich es umsetzen kann.
Folgendes: Ein Ordner in dem PDFs gespeichert werden möchte ich auslesen. Wenn ich den Inhalt habe, möchte ich, das dieser Inhalt dann untereinander sagen wir mal 10 Stück sind und dann automatisch recht oben neben den ersten wieder anfängt den Inhalt dazu stellen.
Das Auslesen das bekomme ich nun hin..
Bis hier hin komme ich:
Zum Teil sieht es schon nicht schlecht aus. So soll es es aber aussehen und dann sollen alle PDF Dokument von 2004 bis 2018 in den Kästchen und die Größenangabe dazu stehen. Wo ist der Fehler?
Ich bedanke mich für Eure Mithilfe...
ich habe ein kleiners Problem, was mich aber schon eine gewisse Zeit nerv und ich keinen Anhaltspunkt finde, wie ich es umsetzen kann.
Folgendes: Ein Ordner in dem PDFs gespeichert werden möchte ich auslesen. Wenn ich den Inhalt habe, möchte ich, das dieser Inhalt dann untereinander sagen wir mal 10 Stück sind und dann automatisch recht oben neben den ersten wieder anfängt den Inhalt dazu stellen.
Das Auslesen das bekomme ich nun hin..
Bis hier hin komme ich:
PHP:
if($handle = opendir($dirpdf)){
while(false !== ($inhalt = readdir($handle))) {
if($inhalt != "." && $inhalt != ".." && $inhalt != "_notes") {
$files[] = $inhalt;
}
}
closedir($handle);
}
$max = count($files);
$pdf_info = pathinfo($dirpdf.'/'.$files);
echo '<pre>'.print_r($files).'</pre>';
$pdf_size = ceil(filesize($dirpdf.'/'.$files)/1024);
$pdf_name = $pdf_info['filename'];
$pdf_vollname = $pdf_info['basename'];
$pdf_ext = $pdf_info['extension'];
foreach ($files as $key => $value){
//echo '<p>'.$key.'</p><p>'.$value.'</p>';
$pdf_inhalt = '<a id="'.$key.'" href="'.$dirpdf.'/'.$value.'" alt="'.$pdf_info['basename'].'" title="'.$pdf_info['basename'].'" class="list-group-item">
<span class="badge">'.$pdf_size.'</span> '.$value.'</a>';
}
//echo "Anzahl im Array = " .$max;
//echo '<pre>'.print_r($files).'</pre>';
$maxrowssoll = 6; // Menge für Untereinander stehend
$maxcolssoll = 3; // Menge für Nebeneinander stehend
$maxcolsgesamt = ceil($max / $maxrowssoll); // Berechnet hier wieviele nebeneinander passen
$arrayergebnis = 0;
for ($maxcols = 1; $maxcols <= $maxcolsgesamt; $maxcols++){
echo '<div class="col-xs-12 col-sm-4 col-md-4"><div class="list-group">';
for($maxrows = 1; $maxrows <= $maxrowssoll; $maxrows++){
if($max >= 1) {
echo $pdf_inhalt;
}
$max--;
$arrayergebnis++;
}
echo '</div></div>';
if($maxcols %3 == 0) echo '<div style=\"clear:both;\"></div>';
}
echo'
Ich bedanke mich für Eure Mithilfe...