"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

[PHP] Grafikcode

CADX2 11.08.2004 - 13:35 928 8
Posts

CADX2

Bloody Newbie
Registered: Aug 2004
Location: Bgld
Posts: 2
Folgendes:

Bei verschiedenen Anmeldeformularen muss
man einen zufällig generierten Code
abtippen der in Form einer Grafik angezeigt
wird.

Ich bin nun schon seit längerem auf der Suche
nach einem Tutorial wo beschrieben wird wie so
etwas realisiert wird, hab' auch schon das
offizielle PHP Manual herangezogen, bin aber
anscheinend unfähig mir die richtigen Funktionen
herauszusuchen :rolleyes:

Die Suchfunktion hier im Forum hat mich auch nicht
wirklich weiter gebracht, würde deshalb gerne wissen
ob jemand einen Link zu einem vernünftigen Tutorial
hat :)

Best regards,
CADX2

DKCH

...
Registered: Aug 2002
Location: #
Posts: 3242
woran scheiterts, am code erzeugen oder an der grafik?

ica

hmm
Avatar
Registered: Jul 2002
Location: Graz
Posts: 9802
also ich würd einfach das alphabet als grafiken erzeugen (jede zahl und jeder buchstabe ein eigenes bild), dann die zufallszahl erzeugen und die zahlen/buchstaben durch die einzelnen bilder ersetzen....also die bilder einfach nebeneinander anordnen...

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25381
tutorial? denk nicht, dass es wirklich eins gibt. folgenden tipp kann ich dir geben: du musst schrifterkennungsprogramme austricksen; und das macht man indem man:
1.) mehrere schriftarten innerhalb 1 codes benutzen
2.) unterschiedliche größe und höhe der buchstaben (kann auch leichte rotation sein)
3.) ablenkungsstriche direkt über die schrift.

das ganze halt zufällig mit gewissen grenzen zusammenschaufeln und voila. is halt einiges zum ausprobieren dabei - klingt nach mächtig spass :D ;)

edit: ica.. wie wärs mit gdlib?

semteX

Risen from the banned
Avatar
Registered: Oct 2002
Location: Pre
Posts: 14358
danach unterlegst das bild mit 2x2 pixel "rauschen", ein paar kreise noch dazu und das ding sollt einigermaßen sicher sein.

zumindest würdest den aufwand drastisch erhöhen.

CADX2

Bloody Newbie
Registered: Aug 2004
Location: Bgld
Posts: 2
Erstmal danke für die Antworten :)

Ich scheitere daran den generierten
Code in eine Grafik umzuwandeln,
werd mich dann jetzt mal eben mit
gdlib beschäftigen .. :)

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
der "code" ist einfach nur text oder?

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
schau dir das beispiel codesnippet hier an: http://at.php.net/image
nimm als hintergrundpng etwas mit etwas rauschen und kaos wie von semtext erklaert
und dann test mal obs reicht
wenn nicht spiel dich mit imagettftext rum

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
Zitat von iCA-
also ich würd einfach das alphabet als grafiken erzeugen (jede zahl und jeder buchstabe ein eigenes bild), dann die zufallszahl erzeugen und die zahlen/buchstaben durch die einzelnen bilder ersetzen....also die bilder einfach nebeneinander anordnen...
Das würde nichts bringen, weil man damit ja keinen Bot austricksen kann.

@CADX2: http://at.php.net/manual/en/function.imagecreate.php Da ist ein Beispiel dabei, das funktionieren sollte.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz