Ich habe keine Lösung für mein Problem gefunden. Mit dem folgenden Code scanne ich Dateien in einem Ordner. Ich sehe nur 601 Einträge. Gibt es ein Limit für foreach, select oder scandir?Limit in foreach?
<?php
$ordner = "../picture/";
$alledateien = scandir($ordner);
sort($alledateien);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
$size = ceil(filesize($ordner."/".$datei)/1024);
if ($datei != "." && $datei != ".." && $datei != "_notes") {
?>
<option value="<?php echo $dateiinfo['filename'] . "." . $dateiinfo['extension']; ?>"><?php echo $dateiinfo['filename']; ?> (<?php echo $dateiinfo['extension']; ?> | <?php echo $size ; ?>kb)</option>
<?php
}};
?>
'foreach' wird alles durchqueren, begrenzt durch die Größe dessen, was du passierst. Schau dir die Kontrollstruktur ['for'] (http://php.net/manual/en/control-structures.for.php) an, wo du ein Limit setzen kannst –
Ich würde' glob' verwenden –
Hi Aaron. Danke für deine schnelle Antwort. Ich würde keine Grenze .. Ich würde alle Einträge sehen. Aber ich sehe nur 599. –