ImageCreateFrom funktioniert nicht

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

  • ImageCreateFrom funktioniert nicht

    Hallo Ihr Lieben,

    ich habe hier schon gesucht, jedoch nichts passendes gefunden, daher frage ich jetzt hier einfach mal.

    Also ich habe PHP-Scripte auf einem Server am laufen ohne Probleme. Doch jetzt habe ich mir einen anderen zusätzlichen Anbieter ausgesucht, auf den ich jetzt umziehen möchte.

    Doch folgendes Script läuft dort absolut nicht. Es funktioniert aber bei dem altem Anbieter!

    $text = $_REQUEST["text"];
    header("Content-type: image/gif");
    $im = ImageCreateFromGif("button22.gif");
    $col = ImageColorAllocate($im, 255, 255, 0);
    ImageString($im, 5, 5, 2, $text, $col);
    ImageGif($im);
    imagedestroy($im);

    Auf dem altem Server wird ein Bild mit einem Text darüber angezeigt. Bei dem Neuem kommt nur ein leeres Bild, nicht einmal das Gif wird angezeigt. Auch keine Fehlermeldung.

    Wo könnte da der Fehler liegen???

    Gruß Volker

  • #2
    Re: ImageCreateFrom funktioniert nicht

    Original geschrieben von Volker24
    Doch folgendes Script läuft dort absolut nicht.
    Das ist keine Problembeschreibung, sondern Bullshit.

    error_reporting auf E_ALL, display_errors auf on, header testweise auskommentieren.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      GD Lib ist installiert ?
      Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

      [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
      Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

      Kommentar


      • #4
        Hallo wahsaga,

        Entschuldigung, daß ich es als Neuling gewagt habe eine Frage zu stellen und keine Problembeschreibung. Kann ich doch wohl auf Hilfe hoffen, oder soll ich das Thema doch lieber wieder löschen?

        error_reporting auf E_ALL, display_errors auf on
        Bringt keinen Erfolg, es wird absolut nichts angezeigt.

        Hallo jahlives,

        GD Lib ist wohl installiert!

        phpinfo() bringt erfolg. Doch ich kenne dort nicht alle Funktionen, zudem auch nicht, worauf ich achten muß.

        Kann mir jemand helfen, auch wenn ich nur ein Neuling bin???

        Gruß Volker

        Kommentar


        • #5
          Re: Re: ImageCreateFrom funktioniert nicht

          Original geschrieben von wahsaga
          [...] header testweise auskommentieren.

          Kommentar


          • #6
            Hallo!

            Ja, penizillin habe den Tip von wahsaga auch schon ausprobiert.

            Es wird mir nichts angezeigt! Irgendwie bin ich schon am verzweifeln. Ohne irgendeinen Anhaltspunkt ist es sicherlich schwer, mir einen Tip geben zu können.

            Aber vielleicht hat doch noch jemand eine Idee für mich!!!

            Viele Liebe Grüße
            Volker

            Kommentar


            • #7
              Du könntest ein Online-Beispiel zur Verfügung stellen ...
              I don't believe in rebirth. Actually, I never did in my whole lives.

              Kommentar


              • #8
                Du darfst nicht den Fehler machen und dir eine Seite anzeigen lassen, in der das Bild eingebunden wird alla:
                Code:
                <img src="buttonmaker.php" alt="" />
                wobei buttonmaker.php deine bilderstellende Datei ist, sondern du musst dir die Datei direkt anzeigen lassen! Dann wirst du auch Fehlermeldungen sehen!

                Kommentar


                • #9
                  Werden PHP-Skripte denn überhaupt geparst?

                  Kommentar


                  • #10
                    Hallo,

                    Ich lasse die Datei direkt aufrufen, aber trotzdem nicht. Irgendwie verstehe ich es selber nicht mehr.

                    Der Link zur Datei:

                    http://www.liekidesign.de/button22.php?text=HHHH

                    es will und will nicht funktionieren!

                    Gruß Volker

                    Kommentar


                    • #11
                      Und error-reporting ist aktiviert? 100%ig?

                      Kommentar


                      • #12
                        Hy,

                        Habe hier nochmal den aktuellen Code:

                        <?PHP
                        error_reporting(E_ALL);
                        display_errors(on);
                        $text = $_REQUEST["text"];
                        #header("Content-type: image/gif");
                        $im = ImageCreateFromGif("button22.gif");
                        $col = ImageColorAllocate($im, 255, 255, 0);
                        ImageString($im, 5, 5, 2, $text, $col);
                        ImageGif($im);
                        imagedestroy($im);
                        ?>

                        Ich weiß auch nicht, wo der Fehler liegt! Ich denke schon bald, daß der Provider da eine Einstellung gesperrt hat oder so! Kenne ich mich leider nicht mit aus!

                        Gruß Volker

                        Kommentar


                        • #13
                          Original geschrieben von Volker24
                          display_errors(on);
                          das ist keine php-funktion. wohl eher ini_set()

                          Kommentar


                          • #14
                            N'abend...


                            Und was hast Du oberhalb dieses Code's? Ich frag das, weil ich das Problem auch schon hatte.. Ich musste dann die ganze erstellung des Bildes als erstes in der Datei haben damit es funktioniert. Falls Du also ggf. mehrer If-Schleifen oder dergleichen davor hast das ganze mal ändern sodass Du die Bildgenerierung als erstes in der Datei stehen hast.


                            btw. Es gibt Hoster die keine error's anzeigen (goneo.de, zb.)



                            Gruss...

                            Kommentar


                            • #15
                              Original geschrieben von 3DMax
                              das ist keine php-funktion. wohl eher ini_set()
                              Da wird der Hund begraben liegen. Wenn das keine Fehlermeldung bringt, ist sicherlich display-errors auf off..
                              ich glaube

                              Kommentar

                              Lädt...
                              X