TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.03.2002, 09:49   #1
TP-Junior
 
Registriert seit: Feb 2002
Ort: Augsburg
php-newbie macht alles soweit korrekt
Question

Kann mir jemand diese Shcleife erklären ?


Ich komm nicht 100%ig drauf, was dass genau bedeuted.

if (eregi("^.{1,2}$",$file)) {continue;}

Das ^ iss ja normalerweise xor, glaub ich, aber was zum teufel vergleicht der das an den Dateiendungen ($file is eine Dateiname).

Und was bedeuted dieses $-Zeichen nach der }.

Wenn jemand Lust auf ne kleine Erläuterung hat wäre ich sehr dankbar.

Grüße aus Augsburg

Frank Abele
php-newbie ist offline   Mit Zitat antworten


Alt 11.03.2002, 09:59   #2
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
Wenn ich meine Regular Expressions noch richtig im Kopf habe, bedeutet:
^ - Anfang der zu prüfenden Zeichenkette
. - beliebiges Zeichen, das
{1,2} - mindestens 1mal und höchstens 2mal auftaucht
$ - Ende der zu prüfenden Zeichenkette

Also wird das continue aktiv, wenn $file ein oder zwei Zeichen lang ist.
__________________

webmichl ist offline   Mit Zitat antworten
Alt 11.03.2002, 10:08   #3
TP-Junior
 
Registriert seit: Feb 2002
Ort: Augsburg
php-newbie macht alles soweit korrekt
Lightbulb

AHA


Also schliesst diese Schleife die Ausgabe von

. und .. (eingelesene Verzeichnise)

aus.


DANKE webmichl, das is angekommen, ich habs geschnallt :-)
php-newbie ist offline   Mit Zitat antworten
Alt 11.03.2002, 10:12   #4
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
... aber auch "AB" und "1A" usw...
Falls nur "." und ".." ausgeklammert werden sollen, den Punkt mit einem \ maskieren:
if (eregi("^\.{1,2}$",$file)) {continue;}
__________________

webmichl ist offline   Mit Zitat antworten
Alt 11.03.2002, 10:15   #5
TP-Junior
 
Registriert seit: Feb 2002
Ort: Augsburg
php-newbie macht alles soweit korrekt
Cool

HIHI


Genau das hab ich grad nachgesehen.

Das iss einfach göttlich hier :-)

Laudder nette Menschen, nochma ein fettes DANKE !!
php-newbie ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Kann mir jemand diese Shcleife erklären ? Kann mir jemand diese Shcleife erklären ?
« titel des documentes übergeben | [SQL] Count in einem Query für mehrere Tabellen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67