imagettftext erzeugt keinen Text

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

  • imagettftext erzeugt keinen Text

    Problem mit imagettftext

    ich hab ein script, das eine PNG Datei mit Text erstellt und ausgibt.

    Auf einer Maschine läuft der Code sauber aber, wenn ich das Script auf den Webserver lege, dann bekomm ich keinen Text ausgegeben!

    Es sind die gleichen PHP,Freettype und GD-Versionen installiert.
    Auch die php.ini ist identisch.

    Hat irgendjemand eine Ahnung woran das liegen könnte?

    Ich bin mit meinem PHPLatein am Ende.

    MFG Joe
    Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

    um so schlimmer für die Tatsachen.

  • #2
    Re: imagettftext erzeugt keinen Text

    fehlermeldungen?

    (aufpassen, dass diese nicht durch zu frühzeitiges ausgeben eines headers für den content-type "unter den tisch fallen" ...)
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      keine Fehlermeldung, das ist es ja!

      Auch wenn ich den header unmittelbar vor imagepng setz kommt keine.

      Hier der code:
      PHP-Code:
      <?PHP
      $im 
      imagecreate 331154 );
      $white imagecolorallocate $im255255255 );
      $colortxt imagecolorallocate $im00);
      $font dirname($_SERVER["SCRIPT_FILENAME"]) . "/ttf/arial.ttf";
      imagettftext ($im2001020$colortxt$font"Test");
      imagerectangle $im00330153$colortxt );
      header "Content-Type: image/jpeg" );
      imagejpeg $im );
      imagedestroy $im );
      ?>
      Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

      um so schlimmer für die Tatsachen.

      Kommentar


      • #4
        [ ] font auch da wo erwartet?
        [ ] font heisst auch "arial.ttf" und nicht "Arial.ttf" oder "arial.TTF"?
        [ ] richtigen übertragungsmodus benutzt (ftp: ascii / binary) ?
        Kissolino.com

        Kommentar


        • #5
          [X] font auch da wo erwartet?
          [X] font heisst auch "arial.ttf" und nicht "Arial.ttf" oder "arial.TTF"?
          [X] richtigen übertragungsmodus benutzt (ftp: ascii / binary) ?


          den font hab ich per nfs-freigabe vom einen Server auf den anderen geschoben. Sollte als richtig sein
          Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

          um so schlimmer für die Tatsachen.

          Kommentar


          • #6
            hmm,

            der rest des bildes wird richtig erzeugt? laß mal header() weg und schau, ob irgendwo fehlermeldungen sind ... nur ne idee.
            Die Zeit hat ihre Kinder längst gefressen

            Kommentar


            • #7
              idee gut, fehlermeldung nein!
              der Rest wird perkeft erzeugt

              es kann eigentlich nicht am Code liegen, da dieser ja auf einer anderen Maschine funktioniert
              Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

              um so schlimmer für die Tatsachen.

              Kommentar


              • #8
                hast du mal

                echo $font = dirname($_SERVER["SCRIPT_FILENAME"]) . "/ttf/arial.ttf";

                gemacht, und geckecked, ob es wirklich der richtige pfad ist????
                h.a.n.d.
                Schmalle

                http://impressed.by
                http://blog.schmalenberger.it



                Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                ... nur ohne :-)

                Kommentar


                • #9
                  hab ich auch schon
                  Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

                  um so schlimmer für die Tatsachen.

                  Kommentar


                  • #10
                    Original geschrieben von Winner
                    hab ich auch schon
                    bei mir ( local && web ) funkt das einwandfrei. ich würde mal ne anfrage beim provider machen!
                    h.a.n.d.
                    Schmalle

                    http://impressed.by
                    http://blog.schmalenberger.it



                    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                    ... nur ohne :-)

                    Kommentar


                    • #11
                      ehm, gut. Linke Gehirnhälfte an rechte: "hey ISP, wieso tut das nicht?" Rechte Gehirnhälfte: "keine Ahnung, aber wir tun was wir können!"

                      Wir sind u.a. auch ein ISP, vondaher hat diese Komunikation bereits statt gefunden
                      Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

                      um so schlimmer für die Tatsachen.

                      Kommentar


                      • #12
                        OffTopic:
                        wennh du nicht mehr weiter weisst, bilde einen arbeitskreis
                        h.a.n.d.
                        Schmalle

                        http://impressed.by
                        http://blog.schmalenberger.it



                        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                        ... nur ohne :-)

                        Kommentar


                        • #13
                          Ist bereits geschehen, es denken bereits 3 unserer
                          besten Programmierer (wir haben bloß 3) darüber
                          nach, wie man das Problem lösen kann.................
                          ...............................................................................
                          ...............................................................................
                          ...............................................................................
                          ...............................................................................
                          ...............................................................................
                          ...............................solution or directory not found
                          Zuletzt geändert von Winner; 30.01.2004, 18:32.
                          Wenn die Tatsachen nicht mit der Theorie übereinstimmen –

                          um so schlimmer für die Tatsachen.

                          Kommentar


                          • #14
                            hmm,

                            die schrift läßt sich auf dem hintergrund nicht erkennen ...
                            letzte idee.

                            EDIT:
                            mach mal nachm create nen imagefill ... ist zwar nicht erforderlich, aber da mir sonst nix einfällt
                            Die Zeit hat ihre Kinder längst gefressen

                            Kommentar


                            • #15
                              Original geschrieben von derHund
                              die schrift läßt sich auf dem hintergrund nicht erkennen ...
                              letzte idee.
                              stimmt! der kontrast zwischen schwarz und weiss ist schon sehr schwach
                              h.a.n.d.
                              Schmalle

                              http://impressed.by
                              http://blog.schmalenberger.it



                              Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
                              ... nur ohne :-)

                              Kommentar

                              Lädt...
                              X