PHP können Sie dynamische Webseiten, die erzeugten Bilder mit GD-Bibliothek Prozesse gehören zu erstellen. Die Open-Source- Code-Bibliothek enthält mehrere Imagebildung Funktionen , einschließlich derjenigen zum Einstellen von Farben , Schriftarten und-größe. Die GD-Bibliothek ist im Paket mit PHP, aber Sie können es konfigurieren oder installieren Sie eine andere Version mit den Anweisungen an der PHP.net Ort. Anleitung
1
Öffnen Sie Ihre PHP -Datei mit einem PHP -, Text- oder HTML-Editor.
2
Geben Sie den folgenden Code auf Ihre eigene Sicherheit oder Sicherheitscode Zeichenfolge Bild zu erstellen. Beachten Sie die Erläuterungen , die durch Schrägstrich (//) vorangestellt . Ändern Sie die Funktion Parameter Werte, um die Bildausgabe nach Ihren Bedürfnissen ändern :
< php
Funktion create_image () { //header Angabe der Dateityp ist notwendig , um die Bilddaten angezeigt werden ? header (" Content-Type : image /jpeg ");
//erzeugen fünf Zeichen zufällige Zeichenfolge für das CAPTCHA //$ variable Kappe hält die Schnur auf Benutzereingaben gegen $ randnum = md5 ( rand überprüfen ( 0999 ) ); $ cap = substr ( $ randnum , 20 , 5);
//set Bildbreite und-höhe Variablen $ w = 80; $ h = 32;
//erstellen Bildressource mit Breite und Höhe $ image = ImageCreate ($ w, $ h );
//set Farben mit RGB- Zahlen $ white = ImageColorAllocate ( $ image , 255, 255, 255 ); $ rot = ImageColorAllocate ( $ image , 255, 50 , 0);
//Farbe der Box mit params : Bildressource , x, y , Farbe imagefill ( $ image , 0, 0 , $ rot);
//füge weißen String -Box mit params : Bild , Schrift (1-5) , x, y , string und Farbe imagestring ( $ image , 5, 20 , 8, $ cap , $ white) ;
//Ausgabe erzeugt jpg Bild imagejpeg ( $ image );
//clear Ressourcen imagedestroy ( $ image );}
//Aufruf der Funktion , um die erzeugte imagecreate_image (Anzeige ) ; exit () ; ?
>
3
Speichern Sie die Datei und übertragen Sie sie auf Ihren Webserver . Geben Sie die Datei-URL in einem Web-Browser zu testen.