Verzeichnis auslesen
mslin
- php
HAllo,
baue gerade ein script mit php, wo ich ein verzeichnis auslesen tu.
jedoch wollen dateien die mit . oder .. beginnen und auch dateien die mit ~ beginnen nicht aufgelistet werden.
mein code:
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && $file != "~")
...
das mit den . und .. klappt! das mit dem ~ nicht!
was ist daran nur falsch?
Gruß
mslin
Hello,
jedoch wollen dateien die mit . oder .. beginnen und auch dateien die mit ~ beginnen nicht aufgelistet werden.
mein code:
while (($file = readdir($dh)) !== false)
{
if($file != "." && $file != ".." && strpos($file, "~") !==0)
...
Filenamen, die mit '~' anfangen, haben ja meistens noch ein paar Zeichen mehr, als nur das '~'
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
hi,
»» while (($file = readdir($dh)) !== false)
{
if($file != "." && $file != ".." && strpos($file, "~") !==0)...
Filenamen, die mit '~' anfangen, haben ja meistens noch ein paar Zeichen mehr, als nur das '~'
Super danke... funz!
klar, hast absolut recht... meinst steht da was dahinter ... bin ich doof :)
Danke nochmal...
mslin
jedoch wollen dateien die mit . oder .. beginnen und auch dateien die mit ~ beginnen nicht aufgelistet werden.
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != ".." && $file != "~")
...
das mit den . und .. klappt! das mit dem ~ nicht!
was ist daran nur falsch?
Du sagst "mit ~ beginnen" und testest auf !="~".
mfg Beat