Dropdown-Menu durch auslesen von links aus einer .TXT-Datei

Also das script liest aus ordnern mit den namen "gal1, gal2, usw." bilder mit dem format "*.gif" und "*.jgp" aus. Danach werden die Bilder nach dem Alphabet sortiert und können dann in einer galerie betrachtet werden und man kann dann vor bzw. zurück auswählen. Damit die Odner später in dem DD-Menu nicht als gal1, gal2 usw. angezeigt werden erstelle ich eine links.txt, in der ich in jeder zeite einen Kathegorienamen eingeben kann. gal1 = ZEILE1, gal2 = ZEILE2 usw. Diese Kathegorienamen werden automatisch zu den jeweiligen bildordnern in galerieansicht verlinkt. Das hatte ich vorher indem die links einfach nebeneinander mit einem "|" abgegrenzt ausgegeben. Aber jetzt möchte ich die ausgaben aus der TXT-Datei (Kathegorien) in einem DD-Menü haben. Da das script vorher gelaufen ist, kann der fehler eigentlich nur in dem abschnitt "//links" stecken.
 
Die Grausamkeit liegt darin, dass der HTML-Attributwert nicht als solcher ausgezeichnet wird und zusätzliche der Index und der Elementinhalt in einfache Anführungszeichen gesetzt werden.
 
@ Gumbo

des ist jetzt sicher eine dumme Anfaengerfrage... aber...
Wie kann man das dann schoener machen?

dies ist ein Beispiel meiner Programmierart...
dies ist in normalen Anfuehrungszeichen und innen drinn ist es in einfachen...
echo"<img src='./user/".$auszugebendernic."/profil/avatar.jpg'>";
ich koennte genauso gut die kleinen Anfuhrungszeichen als \" schreiben...
Aber im html Code ist es doch egal ob ich nun " oder ' habe? :confused:
kannst du mich bitte aufklaeren und sagen, wie bei dir die echo Zeile aussehen wuerde...
dies soll keine Kritik darstellen... ich taet mich nur gern weiterbilden:)
 
Wie kann ich denn in meinem Fall die ausgabe so definieren, dass alle einträge in einem DD-Menü erscheinen und auch funktionieren. Ich bin die ganze Zeit am testen, aber keine variante funktioniert. Hab schon alles in ein echo reingepackt, aber irgentwie will es bei mir nicht so ganz hinhauen. würd mich freuen, wenn mir einer helfen kann.
Hatte mit diesem script schon soviele fehler und jetzt häng ich wieder so kurtz vor dem ziel fest.
 
Die Auszeichnung der Zeichenkette mit doppelten Anführungszeichen hat nur dann einen Vorteil, wenn darin direkt Variablen notiert sind. Da dies aber allgemein als ein unsauberer Stil bezeichnet wird, wird meist nur mit dem Verkettungsoperator gearbeitet. Dadurch wird die Auszeichung mit doppelten Anführungszeichen wiederum obsolet, da dessen Vorteile ja nicht mehr genutzt werden und nur noch dessen Nachteile – der Geschwindigkeitsnachteil gegenüber der Zeichenkettenauszeichnung mit einfachen Anführungszeichen – zu tragen kommt. In diesem Punkt gibt es zwar immer wieder Diskussionen, da es keinen signifikanten praktischen Beweis dieser These gibt, doch ich persönlich benutze die Einfache-Anführungszeichen-Auszeichnung auch lieber.

Zu deinem Anliegen, webfire: Da du nur möchtest, dass die Datensätze als Optionen des Auswahlmenüs erscheinen, musst du auch nur den Teil der Auszeichung der Optionen wiederholen lassen und nicht das gesamte Formular.
 
wie kann ich dem denn sagen, dass der das so offt wiederholt, bis keine einträge mehr da sind?

einfach nur echo "<option ... $link>" oder muss ich dem noch etwas sagen?
 
Zurück