Discussion:
Verzeichnis nur bestimmte dateien ausgeben
(zu alt für eine Antwort)
Maehrlein
2003-07-17 14:07:04 UTC
Permalink
Hallo

ich möchte z.B. Bilder aus einem Verzeichnis auslesen
die nur mit "bild" anfangen.

Wie frage ich das ab?

Verzeichnis auslesen das klappt.


Danke


Andreas Maehrlein
Florian Hartig
2003-07-17 14:15:15 UTC
Permalink
Hi
Post by Maehrlein
ich möchte z.B. Bilder aus einem Verzeichnis auslesen
die nur mit "bild" anfangen.
Wie frage ich das ab?
Wenn der jeweilige Dateiname in der Variable $filename steht, dann so:

if (preg_match(/"^bild"/, $filename))
{
echo $filename;
}

Das kennt halt dann auch ein bilderverzeichnis.doc oder was auch immer ;-)

Gruß
Floutsch
Maehrlein
2003-07-17 14:27:48 UTC
Permalink
Hallo

ich weiß nicht ob ich richtig Verstanden worden bin.

ich habe eine Verzeichnis in dem verschiedene Bilddateien
drin ist
bild_01.gif
bild_02.jpg
grafik_01.jpg
u.s.w

mit
$verzname = "fotos";
$dh = opendir($verzname);

$i=0;
while($datei = readdir($dh))
{
if (!preg_match('/^\.\.?$/', $datei))
{
echo $datei;
$i++;
}
}

closedir($dh);

damit kann ich mein Verzeichnis auslesen ob. doc, jpg,gif....

ich will aber jetzt eine Abfrage einbauen,
die es mir erlaubt, nur die Dateien auszugeben
die mit dem Namern z.B. "bild" anfangen

wie fange ich das an?

Mit glob kann ich nichts anfangen, bin noch nicht so fit
Gruss

Andreas Maehrlein
Maehrlein
2003-07-17 14:46:20 UTC
Permalink
Hi,
## if (preg_match(/"^bild"/, $datei))
habes in
if (preg_match('/^garten/', $datei))
geändert

jetzt klappt es, Dankeeeeeeeeeeeee

Super

Gruss
Andreas Maehrlein
Maehrlein
2003-07-17 14:50:08 UTC
Permalink
Hi,

noch eine Frage

kann ich statt den Namen bild auch eine Variable einsetzen?
wenn ja Wie?

if (preg_match(/"^bild"/, $datei))

Danke
Andreas Maehrlein
Maehrlein
2003-07-17 14:49:59 UTC
Permalink
Hi,

noch eine Frage

kann ich statt den Namen bild auch eine Variable einsetzen?
wenn ja Wie?

if (preg_match(/"^bild"/, $datei))

Danke
Andreas Maehrlein
Niels Braczek
2003-07-17 15:13:40 UTC
Permalink
Post by Maehrlein
noch eine Frage
Neue Frage => neuer Thread.
Post by Maehrlein
kann ich statt den Namen bild auch eine Variable einsetzen?
wenn ja Wie?
if (preg_match(/"^bild"/, $datei))
Das sind Grundlagen.
if (preg_match('/^'.$myVar.'/', $datei))


RTFM: http://www.php.net/manual/en/language.operators.string.php

MfG
Niels

--
IcH fInDe AuCh, DaSs GrOß- uNd KlEiNsChReIbUnG
gEsChMaCkSsAcHe IsT. wAs ScHeRt MiCh DiE lEsBaRkEiT!
Maehrlein
2003-07-17 15:15:36 UTC
Permalink
Hi,

Danke,

ich hatte die Hochkommas vergessen
Post by Niels Braczek
if (preg_match('/^'.$myVar.'/', $datei))
Gruss
Andreas Maehrlein

Lesen Sie weiter auf narkive:
Loading...