Hallo,
ich habe eine Frage zur Funktion imagestring.
Anstatt zu erklären, was mein Skript macht, setze ich besser einen Link, dann ist es denke ich einfacher zu verstehen:
http://www.vic-fontaine.com/d_promo.php
Wenn man beim Eintrag der Homepage nun keine Banner-URL angibt, wird ein Defaultbanner erstellt, in den per imagestring die Homepage-Beschreibung geschrieben wird.
Alle Sonderzeichen, die nicht ISO-8859-1 sind, werden gegengeprüft, und vom Skript nicht angenommen. Bisher dachte ich, damit kommt es bei sämtlichen ISO-Zeichen nicht zu Problemen.
Aber das Euro-Zeichen wird leider in ein Fragezeichen umgewandelt...:
http://www.vic-fontaine.com/defaultb...=Ein+%E2%82%AC
Ich habe mich dann nochmals ans Testen gemacht, und weitere Zeichen gefunden, die nich gehen, z.B.: ±²³µ¶
Muss man den String nochmals konvertieren, bevor diese Zeichen per imagestring korrekt dargestellt werden?
Den String für die URL erstelle ich folgendermaßen:
urlencode(stripslashes($name))
Im defaultbanner erstelle ich den Text für den imagestring folgendermaßen:
stripslashes(utf8_decode($text))
Wenn da jemand was weiß, wäre ich dankbar.
Viele Grüße,
Jan
ich habe eine Frage zur Funktion imagestring.
Anstatt zu erklären, was mein Skript macht, setze ich besser einen Link, dann ist es denke ich einfacher zu verstehen:
http://www.vic-fontaine.com/d_promo.php
Wenn man beim Eintrag der Homepage nun keine Banner-URL angibt, wird ein Defaultbanner erstellt, in den per imagestring die Homepage-Beschreibung geschrieben wird.
Alle Sonderzeichen, die nicht ISO-8859-1 sind, werden gegengeprüft, und vom Skript nicht angenommen. Bisher dachte ich, damit kommt es bei sämtlichen ISO-Zeichen nicht zu Problemen.
Aber das Euro-Zeichen wird leider in ein Fragezeichen umgewandelt...:
http://www.vic-fontaine.com/defaultb...=Ein+%E2%82%AC
Ich habe mich dann nochmals ans Testen gemacht, und weitere Zeichen gefunden, die nich gehen, z.B.: ±²³µ¶
Muss man den String nochmals konvertieren, bevor diese Zeichen per imagestring korrekt dargestellt werden?
Den String für die URL erstelle ich folgendermaßen:
urlencode(stripslashes($name))
Im defaultbanner erstelle ich den Text für den imagestring folgendermaßen:
stripslashes(utf8_decode($text))
Wenn da jemand was weiß, wäre ich dankbar.
Viele Grüße,
Jan
Kommentar