Einzelnen Beitrag anzeigen
Ungelesen 28.03.13, 12:39   #1
Firefox64
Venceremos
 
Benutzerbild von Firefox64
 
Registriert seit: Jan 2010
Ort: NRW
Beiträge: 5.830
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