Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Automatische Button-Beschriftung mit PHP



red_head105
10-02-2003, 05:43
Hey

Ich habe ein Skript geschrieben in dem ein Bild nehme und einen übergebenen Text hineinschreibe.



header("Content-type: image/png");
$string = implode($argv, " ");
$im = imagecreatefrompng ("./b.png");
// (Bild, Rot , Gruen, Blau)
$orange = ImageColorAllocate ($im, 210, 220, 0);
$px = (imagesx($im) - 7.5 * strlen($string))/2;
ImageString($im, 3, $px, 9, $string, $orange);
ImagePng($im);
ImageDestroy($im);


Ich rufe es dann mit <img src="./image.php?Text"> auf.
Das Prob ist das Lehrzeichen und Sonderzeichen als "%Kennung" übergeben werden. Das Skript aber den übergebenen String aber genau so auf das Bild montiert.

Weis einer wie ich das Problem umgehen kann? :confused:
Danke für eure Mühe.

Gruß red_head105

giotto
10-02-2003, 07:44
Schau mal diesen Befehl an:

http://www.selfphp.info/funktionsreferenz/url_funktionen/urldecode.php

Der macht warscheinlich genau das, das du haben willst!

cu
giotto

mehlvogel
10-02-2003, 08:58
Wie giotto sagte:



$string = urlencode($string);


Das, bevor das den String in das Bild setzt, sollte das Problem beheben.

red_head105
10-02-2003, 14:07
Hey

Danke für euere Hilfe es hat mir sehr geholfen.
Endlich funktioniert meine Seitennavigation richtig. ;)

Gruß red_head105