ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
278
278
EMPFEHLEN
-
nabend liebe phpler
- ich lese aus einem ordner dateien aus
- kürze die dateiendungen weg
- schreibe <option> davor
- schreibe </option> dahinter
- und füge alle ausgelesenen dateien zu einem string zusammen
hab das ganze in sämmtlich variationen probiert er gibt immer nur die letzte datei aus
wo liegt der fehler?PHP-Code:$verz=opendir('language');
$zaehler = 0;
while($file = readdir($verz)){
$file_final = substr($file, 0, -4);
if(zaehler < 1){
$sprache_ausg = "<option>$file_final</option>";
//echo "$sprache_ausg";
}
if(zaehler > 0){
$sprache_ausg = "$sprache_ausg$file_final";
}
$zaehler = $zaehler + 1;
}
closedir($verz);
echo $sprache_ausg;
oder hat jemand eine andere möglichkeit alles variabel aneinander zu hängen?
-
Da sind einige Fehler. Zumindest in der Rechtschreibung

In dem Algorithmus machst du aber:
Da sind nur 2 Ding merkwürdig.PHP-Code:if(zaehler < 1){
$sprache_ausg = "<option>$file_final</option>";
}
Was heißt das "zaehler" da? Wurde das als Konstante deklariert, weswegen du die Dollar-Zeichen weglässt?
Und wie war das früher in Mathe?
x = 1;
x = 2;
Kommt da x = 2 raus? Jop!
Um den String anzuhängen fehlt dir also etwas.
$x = "abc";
$x = "def";
Ergibt: $x = "def;
Aber $x = "abc"; und $x .= "def"; ergibt "abcdef".
Schonmal ein Tutorial gemacht? Wenn ja, welches?Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Wahrscheinlich nicht.
Nun ja ob das mit dem substr() immer klappt mag ich mal bezweifeln.
Und was Zodiac sagen wollte, du kannst strings mit einem Punkt verküpfen.
Ich würde allerding die gefundenen Datei in einem Array speichern.
Du solltest vielleicht auch eine Prüfung auf Ordner einbauen.
Wenn du das array hast, brauchst du die Werte nur noch mit implode() zusammenführen.
-
keine ahnung was du mit dem mathe wolltest aber die beiden $ waren das problem und nicht die logik/rechnungPHP-Code:
$verz=opendir('language');
$zaehler = 0;
while($file = readdir($verz)){
$file_final = substr($file, 0, -4);
if($zaehler == 2){
$sprache_ausg = "<option>$file_final</option>";
//echo "<h1>$sprache_ausg</h1>";
}
if($zaehler >= 3){
$sprache_ausg = "$sprache_ausg<option>$file_final</option>";
}
$zaehler++;
}
closedir($verz);
echo $sprache_ausg;
trotzdem dankeGeändert von Brothers (12.06.09 um 23:32 Uhr)
-
13.06.09 18:32 #5
mit der mathe meinte er das die die str addieren must mit einem "Punkt"
so solte das klapen:
PHP-Code:$verz=opendir('language');
$zaehler = 0;
while($file = readdir($verz)){
$file_final = substr($file, 0, -4);
if($zaehler == 2){
$sprache_ausg .= "<option>$file_final</option>";
//echo "<h1>$sprache_ausg</h1>";
}
if($zaehler >= 3){
$sprache_ausg .= "<option>$file_final</option>";
}
$zaehler++;
}
closedir($verz);
echo $sprache_ausg;
Vorsicht : NervernSäge
Das Leben ist ein Spiel , das spiel ist sch*** die Grafik ist guuuut
Gamen ist mein Leben .
der Rest ist mein Hobby
Ähnliche Themen
-
Interval an Objekt hängen
Von hoctar im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 11.06.10, 17:53 -
Hängen bei Programmieraufgabe
Von Morphinus21 im Forum JavaAntworten: 7Letzter Beitrag: 23.11.07, 15:49 -
GET-Paramenter an URL hängen
Von FunkyMonkey im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 21.11.07, 21:31 -
Parameter wie in PHP an die URL hängen?!
Von Domsi im Forum ASPAntworten: 2Letzter Beitrag: 21.08.06, 09:59 -
PC an MAC-Netzwerk hängen?
Von Faurokh im Forum NetzwerkeAntworten: 0Letzter Beitrag: 19.05.05, 15:53





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren