Ankündigung

Einklappen
Keine Ankündigung bisher.

Problem mit Bilderstellung

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Problem mit Bilderstellung

    Hallo zusammen,

    über folgendes Skript lasse ich Text-Bilder erzeugen:
    PHP-Code:
       header('Content-type: image/png');
       if(isset(
    $width)) {
                        
    $size1=getimagesize("images/schrift.png"); 
                        
    $breite=$size1[0]; 
                        
    $hoehe=$size1[1]; 
                         
    $img=imagecreatefrompng("images/schrift.png"); 
                        
    imagecopyresampled($img,$img,0,0,0,0,$width,$hoehe,$breite,$hoehe); 
       } else { 
              if(!isset(
    $breite)) { $breite="200"; }
           
    $url "images/schrift$breite"; if(isset($logo)) { $url .= "logo"; } $url .= ".png";
              
    $img imagecreatefrompng("$url"); 
    }
           
    $color imagecolorallocate($img818181); //Farbe
           
    $ttf "CSU-Schrift2000i.ttf"//Schriftart
           
    if(isset($size)) { $ttfsize $size; } else { $ttfsize 11; }//Schriftgrösse
           
    if(isset($logo)) { $t_x=20; } else { $t_x 0; }
           
    $t_y 15;
           
    $text stripslashes($text);
           
    imagettftext($img$ttfsize0$t_x$t_y$color$ttf$text);
           
    imagepng($img);
           
    imagedestroy($img); 
    Das funktioniert auf meinem Server und Lokal wunderbar, jetzt habe ich es auf den Kundenserver hochgeladen und es klappt auch! Ich habe PHP 4 und PHP5, und "gd" ist auch installiert! Warum klappt das nicht? Wenn ich diese PHP mit einem Text öffne zeigt er mir folgenden Quelltext an:

    Code:
    ‰PNG
    
    ���
    IHDR���È������GÆå���RIDAT•íÒÁ
    À À°Òýw>– BBöydÍ̧ý·x“±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹„±H‹Ä+ž%,mWø����IEND®B`‚
    Ich steig da nicht durch...

    Danke euch,
    Max


  • #2
    jetzt habe ich es auf den Kundenserver hochgeladen und es klappt auch! Ich habe PHP 4 und PHP5, und "gd" ist auch installiert! Warum klappt das nicht?
    Bitte ?
    Ja geht es nun oder nicht ?

    Was klappt nicht ?

    imagecopyresampled($img,$img,0,0,0,0,$width,$hoehe ,$breite,$hoehe);
    Diese Zeile ist Blödsinn.
    Welchen Sinn hat diese Zeile ?

    if(isset($width)) {
    Wo kommen eigendlich die ganzen Werte her ?
    GET, POST oder UPS, oder doch DHL ?

    Kommentar


    • #3
      Ja sorry, das erste war ein Tippfehler, es heißt natürlcih es geht nicht!
      Die werte sind GET, da hasst Du recht! Vielleicht liegts daran, ich werde es prüfen! Danke Dir!

      Kommentar


      • #4
        Ne aber wenn GET, dann benutze auch $_GET[....]

        Kommentar

        Lädt...
        X