php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.02.2008, 18:09  
Neuer Benutzer
 
Registriert seit: 30.04.2006
Beiträge: 16
sha1ch
Standard Problem beim Ordner auslesen

Gude... ich hab folgendes Problem:
Ich habe im Ordner "language" verschiedene Unterordner, z.B. lang_german, lang_english usw. Jetzt will ich die Ordnernamen mit der Tabelle language vergleichen, ob dort schon der Ordnername eingetragen ist. Leider werden die ausgelesenen Ordner nicht voneinander getrennt, sondern werden zusammengeschrieben angezeigt. Hier mein verwendeter Code:
PHP-Code:
$dir opendir('../../language');
while (
$langdir readdir ($dir)) {
   if (
$langdir != "." && $langdir != "..") {
      
$is_inst_q = @mysql_query("SELECT count(*) FROM $tb_language WHERE lang_code = '$langdir'");
      
$is_inst   = @mysql_result($is_inst_q0);
      if (
$is_inst == 0) {
        
//Mache irgendetwas
      
}
   }

Wenn ich nach dem while sage:
PHP-Code:
echo $langdir; echo "
"

, kommt als Ausgabe lang_germanlang_english
Was muss ich tun, damit die Ordner getrennt "erkannt" werden??

MfG
sha1ch ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.02.2008, 18:45  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard Re: Problem beim Ordner auslesen

Zitat:
Zitat von sha1ch
Wenn ich nach dem while sage:
PHP-Code:
echo $langdir; echo "
"

, kommt als Ausgabe lang_germanlang_english
Was muss ich tun, damit die Ordner getrennt "erkannt" werden??
Das halte ich für ein ein Greücht. Mal F5 gedrückt?

Du solltest die Ordner in ein Array schreiben und dann mit nur einem SQL Statement der Art
Code:
WHERE lang_code NOT IN()
abfragen. Queries in einer Schleife abzusetzen ist kein guter Stil.
nikosch ist offline  
Alt 09.02.2008, 18:57  
Neuer Benutzer
 
Registriert seit: 30.04.2006
Beiträge: 16
sha1ch
Standard

Okay, die Ausgabe lautet ...lang_germanlang_english
aber das macht ja keine Unterschied...
ich werde es mal mit dem Array probieren..
sha1ch ist offline  
Alt 09.02.2008, 19:00  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und das
wird irgoniert? Kann doch nicht sein. Im Quelltext? Oder liegts daran, dass keine html Seite definiert wird?
nikosch ist offline  
Alt 09.02.2008, 19:49  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Der obige Code produziert keinesfalls das von dir geschilderte Problem.
Zergling-new ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Problem beim Auslesen von Checkbox Values PHP Tipps 2007 16 09.12.2005 09:38
Problem mit Auslesen von Tabelle Datenbanken 1 05.10.2005 15:55
Problem: Newstemplates auslesen PHP Tipps 2005-2 3 22.09.2005 15:24
Einen Ordner auslesen, wenn Script nicht in dem Ordner liegt ggfan PHP Tipps 2005-2 5 17.07.2005 19:37
Ordner auslesen PHP Tipps 2005-2 12 03.07.2005 16:43
opendir Ordner Problem PHP Tipps 2005 7 15.02.2005 21:40
Datei auslesen ergibt ein Problem Fraylman PHP Tipps 2004-2 4 22.12.2004 10:12
Fehler bei Auslesen von Ordnernamen und datein im ordner PHP-Fortgeschrittene 3 11.12.2004 13:25
Dateien aus Ordner andersherum auslesen nsane PHP Tipps 2004-2 1 08.12.2004 17:29
MP3 aus Ordner auslesen Igäl PHP Tipps 2004-2 4 07.12.2004 20:38
Bilder aus Ordner auslesen! CHRIS PHP Tipps 2004-2 15 04.12.2004 23:20
ordner in einem verzeichnis auslesen und anzeigen lindner PHP Tipps 2004 5 19.08.2004 00:03
Alle Dateien aus Ordner + Unterordner auslesen PHP Tipps 2004 1 02.08.2004 16:34
ordner mit dateien mit externen links auslesen PHP Tipps 2004 2 19.06.2004 14:33
Auslesen eines Ordner bringt Probleme PHP Tipps 2004 2 09.06.2004 13:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:16 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.