myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

php OOP Grafik aus Methode zurückgeben

Willkommen

myGully

Links

Forum

 
 
 
Themen-Optionen Ansicht
Prev Vorheriger Beitrag   Nächster Beitrag Next
Ungelesen 28.03.13, 12:39   #1
Firefox64
Venceremos
 
Benutzerbild von Firefox64
 
Registriert seit: Jan 2010
Ort: NRW
Beiträge: 5.829
Bedankt: 1.069
Firefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt PunkteFirefox64 leckt gerne myGully Deckel in der Kanalisation! | 16690866 Respekt Punkte
Standard php OOP Grafik aus Methode zurückgeben

Olla!

Ich habe eine Funktion die eine Captcha Erstellt:
PHP-Code:
function Captcha_gen()
        {
            
/*Captcha Generator*/
            
unset( $_SESSION['captcha_code'] );
            
header('Content-type: image/png');                                                     //Der Header sorgt dafür das die Ausgabe nur als Grafik erfolgt
            
            
$BGNr rand(122);                                                                //Zufällige auswahl
            
$Captcha imagecreatefrompng("captcha_bgs/background".$BGNr.".png");                //des Hintergrundbildes
        
            
$Zeichen = array(A,C,D,E,F,L,M,N,T,U,V,W,X,2,3,7,9);                                //Array mit allen im Captcha vorkomenden Zeichen
    
            
for($iL=0;$iL<=5;$iL++)                                                                //Gennerierung 6 Zufälliger Zeichen
            
{
                
$String[$iL] = $Zeichen[rand(0count($Zeichen))];
                
$Farbe=ImageColorAllocate($Captcharand(1255),rand(1255),rand(1255));    //Festlegen der Schriftfabe in RBG
                
$FontNr rand(14);                                                            //Zufällige auswahl der Schriftart
                
ImageTTFText ($Captcha45, -5$iL*5050$Farbe"Fonts/font0".$FontNr.".ttf"$String[$iL]);    
                
//Hintergrundgrafik, Schriftgröße, Winklel, Position x/y, Schrifftfarbe, Schriffart, String,    
            
}
            
$CaptchaCode $String[0].$String[1].$String[2].$String[3].$String[4].$String[5];
            
$_SESSION['captcha_code'] = $CaptchaCode;        
            
$Captcha imagepng($Captcha);
            return 
$Captcha;                    
        } 
Diese Funktioniert auch!
Nun möchte ich die Erzeugte Grafik aus geben...
In etwa so:
PHP-Code:
$Captcha = new Captcha();
        
$Captcha $Captcha->Captcha_gen();
        
        echo 
'<img src="'.$Captcha.'">'
Ich weiß leider nicht wie


Hat einer ne Idee?

edit: Wie ist mir das den Bitte in den Grafikbereich gerutscht!?
Sorry Leute...
__________________
Firefox64 ist offline   Mit Zitat antworten
 


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:11 Uhr.


Sitemap

().