WinFuture-Forum.de: Bbcode - Smilieproblem - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Bbcode - Smilieproblem TextBBcode funktioniert, nun kommen die Smilies

#16 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 27. Juli 2008 - 17:51

Okay, habe noch nicht verstanden wo das Problem lag aber es funktioniert!
0

Anzeige



#17 Mitglied ist offline   Diewie 

  • Gruppe: aktive Mitglieder
  • Beiträge: 409
  • Beigetreten: 18. Juni 06
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Geisenhausen / München

geschrieben 28. Juli 2008 - 13:03

Deine If-Abfrage:
if (!is_dir($file) && $file != "." && $file != ".." && $file != "Thumbs.db")
Bei dir wird als erstes is_dir() ausgeführt. Falls jedoch $file == '..' ist, versucht er das Mutterverzeichnis zu lesen, bei dem evtl. die open_basedir-Regelung greift.

bardelots If-Abfrage:
if ($file == "." || $file == ".." || $file == "Thumbs.db" || is_dir($file))
Sobald hier z.B. $file == '..' ist, wird das dahinter nicht mehr ausgwertet, denn bei ODER-Verknüpfungen reicht es, wenn die erste Bedingung TRUE ist.

Du müsstest bei deiner Abfrage also einfach das !is_dir($file) weiter nach hinten bringen (also auf jeden Fall hinter $file != ".."), und schon sollte sie auch funktionieren.

Gruß,
Stefan
0

#18 Mitglied ist offline   ps915 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.117
  • Beigetreten: 17. Mai 07
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 28. Juli 2008 - 23:29

Achso... danke, dank deiner Erklaerung habe ich es verstanden! :wink:
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0