Hi,
echo "<b>Interpret:</b> $row[interpret] <b>Titel:</b> $row[titel] <a href=$link>downloaden</a> <br>";
zwei grundlegende Fehler:
Erstens müssen(!) fast alle Attributwerte in Quotes stehen - bei diesem href-Attribut kannst Du da den Bart Deiner Großmutter drauf verwetten.
Und zweitens muss(!) eine URL korrekt URL-kodiert sein - ohne "fast". Die einzigen Ausnahmen wären die Fälle, in denen eine Kodierung identisch mit dem Ursprungswert ist. Insbesondere haben Leerzeichen nicht das geringste in einer URL verloren.
leider zeigt es mir z.b. beim lied otherside von den red hot chili peppers nur "Red" an. korrekt wäre: "Red Hot Chili Peppers - Otherside.mp3".
Wenn auch nur ein einziger Browser dies bei obigem Code anzeigt, gehört der Hersteller verklagt. Nicht mal der IE verhält sich dermaßen falsch.
in der mysql-db sind die interpreten und lieder mit leerzeichen gespeichert.
Das ist auch in Ordnung so. Ausnahmslos jedes Zeichen lässt sich URL-kodieren.
Cheatah