Ich versuche, den Code auf den php docs hier http://php.net/manual/en/function.scandir.phpphp scandir keine Fehler zu werfen, sondern die Auflistung nicht dir Inhalt
jedoch aufgeführt zu folgen, wenn ich den Code nichts ausführen angezeigt wird. Könnte mir bitte jemand zeigen, wo ich Fehler mache?
meinen Code
<?php
$directory = "/xyz/images/";
$images = glob($directory . "*.jpg");
foreach($images as $image)
{
echo $image;
}
error_reporting(E_ALL);
?>
Nichts angezeigt wird. Ich verwende XAMPP als unter Windows. Ich habe auch diese Fragen Listing all images in a directory using PHP
Get filenames of images in a directory
verwiesenIch habe auch versucht, "c:/xampp/htdocs/xyz/images /", "/ xyz/images /", "xyz/images /" "/ images /" als mein Verzeichnis.
<?php
error_reporting(E_ALL);
$directory = scandir("linewalk');
$images = glob($directory . "*.jpg");
foreach($images as $image)
{
echo $image;
}
?>
seine jetzt werfen Fehler Parse-Fehler: Syntaxfehler, unerwartet ''
<?php
error_reporting(E_ALL);
foreach (scandir(".") as $file)
echo $file . "\n";
?>
****** Dank für Ihre Hilfe und Vorschläge ********* Werke und Listen Inhalt des aktuellen Verzeichnisses ich zur Zeit bin in root/xyz/Test so zu scannen/xyz/Bilder sollte es
(scandir ("qa/linewalk") Warnung: scandir (qa/linewalk, qa/linewalk): Das System kann den angegebenen Pfad nicht finden - ist, was ich bekomme, wenn ich versuchen
versuchen '/ htdocs/xyz/images /' – Craig
Versuchen Sie zu überprüfen, das Verzeichnis existiert zuerst http://php.net/manual/en/function.is-dir.php 'if (! Is_dir ($ Verzeichnis)) { exit ('Verzeichnis existiert nicht'); } '. Probieren Sie auch 'glob ($ dir. *.jpg ", GLOB_ERR)' da dies dazu führt, dass glob bei Fehlern wie unlesbaren Verzeichnissen usw. aufhört. –
Ich könnte hier falsch liegen, aber würden die Fehler nicht gemeldet werden, da die Fehlerberichterstattung nach dem Auftreten der Fehler aktiviert wird? Setzen Sie die Fehlermeldezeile auf, bevor der eigentliche Code startet, und sehen Sie, ob das Fehler verursacht. –