PHP Verzeichnis Inhalte auslesen

Ronald Nickel

Legendäres Mitglied
Hallo

Ich bräuchte mal eine kleine PHP Support


Ich brauche ein Snippet, um die Bilder eines Verzeichnisses auszulesen und mit <img src=".... darzustellen

Beispiel:

www.meinedomain.de/images/basis

<?php
$verzeichnis = openDir("../images/basis/");
while ($file = readDir($verzeichnis)) {
if ($file != "." && $file != "..") {
echo "<img src="$verzeichnis/$file">

Dieses Script habe ich aus einem Forum - funktioniert aber nicht

leider komme ich überhaupt nicht aus der PHP Fraktion und wäre euch dankbar wenn ihr mir helfen könntet
Super wäre natürlich noch ne filterung die lediglich ".jpg" Dateien aufzählt

Gruß an Alle
Ronny


 
Das Ding ist auch grundlegend falsch, da fehlt das Ende des Scripts, die Ausgabe ist mit einen fehlerhaften String versehen, und es wird eine Resource für die Ausgabe angeben, statt den String für den Pfad.

CODE <?php

$url = '/images/basis/';
$dir = '../images/basis/';

$dir_handle = opendir($dir);
while ( $file = readdir($dir_handle) )
{  
     if ( $file != '.' && $file != '..' && preg_match('/^([a-zA-Z0-9\-_]+)\.jpg$/m', $file) )
     {
           echo '<img src=' . $url . $file . '>';
     }
}

?>


Das Script ist nur rudimentär, hier kann man nicht einiges zusätzlich einbauen.


PS: Konntest Du nicht eine Programmiersprache?
 
@ Sascha
ja, ich komme aus der CFML (Coldfusion) Fraktion

leider mus ich aber eine JQuery-Anpassung für nen Plentymarket Shop basteln. Und da muss ich halt ein Bilderverzeichnis auslesen

Gruß Ronny
 
QUOTE (Ronald Nickel @ Mi 8.02.2012, 21:06) @ Sascha
ja, ich komme aus der CFML (Coldfusion) Fraktion

leider mus ich aber eine JQuery-Anpassung für nen Plentymarket Shop basteln. Und da muss ich halt ein Bilderverzeichnis auslesen

Gruß Ronny

ein Markup Language ist für mich keine Programmiersprache, aber was soll's :)

Ronny, mach doch Mal ein tutorial über PHP, Du wirst sehen, es ist sehr leicht zu lernen!
Ich denke, in ein Paar Stunden hast du die Basis gelernt.
 
QUOTE (Ronald Nickel @ Mi 8.02.2012, 22:16)[...]
Ich glaube dafür bin ich dann doch zu alt. :)

Na na, man ist niemals zu alt, um was Neues zu lernen!
 
Zurück
Oben