• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

captchabild mit rahmen?

hokage555

Neues Mitglied
hi leute,

ich dreh hier bald am rad ^^
mein gästebuch ist soweit fertig.
funktioniert alles super.
ich hätte nurnoch gerne, dass mein captcha einen rahmen bekommt.

man sollte meinen das geht einfach, aber es funzt einfach nicht.

hintergrund:

erstelle mit einem php script (captcha.php) dynamische captchas mit zahlen. in meinem eingabeformular (gästebuch-eingabeformular.php) habe ich dann folgenden codeausschnitt:

Code:
<label for="captcha"><img src="captcha.php" alt="Bilder aktivieren!" /></label>
<input class="inputtext" type="text" id="captcha" maxlength="6" name="captcha" />
jetzt hab ich dem bild ne id gegeben um das ganze in css zu formatieren. da klappt aber gar nichts. kein rahmen etc.

ich vermute das liegt daran, dass das bild dynamisch erstellt worden ist.
nur welchen php code muss ich denn dann in captcha.php ergänzen, damit das bild noch einen rahmen bekommt?

hier mein bisheriger code:

PHP:
$captcha = imagecreate(130,25);
$bgFarbe = imagecolorallocate($captcha, 255, 255, 255);
imagefilledrectangle($captcha, 0, 0, 130, 25, $bgFarbe);
geht das evtl. auch einfacher mit css? vll. hab ich a ja auch nen fehler gemacht. finde ihn dann, wenn es so ist, nur nicht.

grüße hokage

*edit: leute ich ab scheiße gemacht^^ hab vergessen nachm upload n browser cache zu machen und daeshalb wurde die änderung nie angezeigt ;-)
ging mit css one probleme :p
 
Zuletzt bearbeitet:
Werbung:
ich hätte nurnoch gerne, dass mein captcha einen rahmen bekommt.
img { border:1px solid black; }

ich vermute das liegt daran, dass das bild dynamisch erstellt worden ist.
Kann ja nicht sein, der Browser führt CSS aus, der weiß aber nichts von dynamisch erstellten Bildern. Denn das passiert ja serverseitig. Ob das Bild aus einer Datei gelesen und an den Browser geschickt oder von PHP erzeugt und an den Browser geschickt wird, ist für diesen uninteressant und nicht erkennbar.

geht das evtl. auch einfacher mit css? vll. hab ich a ja auch nen fehler gemacht. finde ihn dann, wenn es so ist, nur nicht.
Ja.
Das nehme ich auch an.
Ich werde ihn ohne Code natürlich auch nicht finden :-)
 
Werbung:
Da hab ich schon geschrieben und das dann natürlich nicht mehr mitbekommen :-)
 
habsch mir fast schon gedacht, als ich auf die uhrzeit von denem post geschaut und die mit meiner verglichen hab ;-)
 
Zurück
Oben