lachesis: Wie krieg ich PHP mit den Grafikfunktionen ans Laufen?

Hallo zusammen,

ich versuche seit ner Weile die Grafikfähigkeiten von PHP auf einer rel. alten SGI Kiste ans Laufen zu bringen. Dummerweise hab ich absolut keinen Schimmer wie das funktioniert.

Über phpinfo hab ich '--with-gd=shared... entdeckt.

Das bedeutet, dass die grundlegenden Sachen schon beim kompilieren (wie gesagt ich bin eigentlich windoof user) bedacht wurden, right?

Auf der SGI freeware seite hab ich gesehen, dass noch einige shared libraries nachinstalliert werden müssen. Das hab ich getan.

Versuche ich jetzt aber ein getimagesize abzusetzen, kennt php den Befehl gar nicht :-(

Schätzungsweise fehlen noch Einträge in der php.ini, denke ich mal.

Könnt ihr mir sagen welche?

Danke für eure Hilfe

lach

--
mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1100! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
  1. Versuche ich jetzt aber ein getimagesize abzusetzen, kennt php den Befehl gar nicht :-(

    Ich tippe auf eine Sehr alte PHP Version...
    getimagesize geht auch ohne irgendwelche gd_lib oder pdf_lib oder sonst was.
    TomIRL

    1. Hi,

      öhm, ja die Neuste ist es wirklich nicht :-)

      PHP Version 4.2.3 (ist aber bis jetzt die neueste auf der SGI Seite)

      Bloß wo finde ich eine neuere, die auch auf ner SGI läuft?

      Danke schon mal

      --
      mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1100! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
      1. Hello,

        PHP Version 4.2.3 (ist aber bis jetzt die neueste auf der SGI Seite)

        getimagesize() gab es aber auch schon bei der Version 4.2.3, zumindest für (L)in(ux)tel-Maschinen.

        Harzliche Grüße aus http://www.annerschbarrich.de

        Tom

        --
        Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
        Nur selber lernen macht schlau
        1. Hi,

          stimmt, das hab ich auch grade gesehen (und auch bemerkt, dass ich mich falsch erinnert habe *seufz*)

          Nun gut.

          Aber
          <?
          $image = imagecreatefromjpeg("image.jpg");
          imagegif($image);
          ?>
          führt zu
          Fatal error: Call to undefined function: imagecreatefromjpeg() in ...

          --
          mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1100! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
          1. Hello,

            stimmt, das hab ich auch grade gesehen (und auch bemerkt, dass ich mich falsch erinnert habe *seufz*)
            führt zu
            Fatal error: Call to undefined function: imagecreatefromjpeg() in ...

            Dann verschaff Dir doch erstmal einen Überblick, was Dein System überhaupt unterstützt.

            <?php  ### info.php ###
            phpinfo();

            if (function_exists("gd_info"))
            {
              echo "<pre>";
              print_r(gd_info());
              echo "</pre>";
            }
            else
            {
              echo "Funktion 'gd_info()' existiert nicht<br>";
            }

            $f=get_defined_functions();
            asort($f["internal"]);
            asort($f["user"]);

            echo "<pre>\n";
            print_r($f);
            echo "</pre>\n";
            ?>

            Harzliche Grüße aus http://www.annerschbarrich.de

            Tom

            --
            Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
            Nur selber lernen macht schlau
            1. Hi & danke,

              hast Du das eben erst auf die Schnelle gebastelt?

              Jedenfalls gibt es gdinfo() nicht (erst ab Version 4.3.0)

              und in der Liste der einzelnen Befehle kommt auch nix mit image... vor.

              Also funktioniert es definitiv  nicht :-((

              Seltsamerweise ist auch auf der php.net Seite 4.2.3 das letzte für Irix verfügbare binary.

              Ich such weiter, danke für Deine Hilfe

              --
              mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1190! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
              1. Hello,

                hast Du das eben erst auf die Schnelle gebastelt?

                Nein, das benutze ich schon seit 4.1.x mit kleinen Upgrades ;-)
                Wie sollte ich sonst feststellen, das gelegentlich einfach Funktionen verschwinden? *ggg*

                Jedenfalls gibt es gdinfo() nicht (erst ab Version 4.3.0)

                und in der Liste der einzelnen Befehle kommt auch nix mit image... vor.
                Also funktioniert es definitiv  nicht :-((
                Seltsamerweise ist auch auf der php.net Seite 4.2.3 das letzte für Irix verfügbare binary.
                Ich such weiter, danke für Deine Hilfe

                Wer eine solche Maschine benutzt, meint es doch ggf. auch ernst mit dem Einsatz von PHP und würde sogar ein paar Euro ausgeben, damit es funktioniert. Außerdem trägt dieser Jemand schließlich auch zur Etablierung von PHP im professionellen Berich bei (außerhalb der PC-Welt). Ich würde Dir also raten, per snail-mail mal eine substantiierte Anfrage an die Zend-Leute zu richten. Wenn die nicht total verblendet sind, sollten sie sich eigentlich dafür interessieren. Alternative: Du benutzt noch ein paar Tage das "needle & haystack"-Verfahren.

                Harzliche Grüße aus http://www.annerschbarrich.de

                Tom

                --
                Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
                Nur selber lernen macht schlau
                1. Hi,

                  Wer eine solche Maschine benutzt, meint es doch ggf. auch ernst mit dem Einsatz von PHP und würde sogar ein paar Euro ausgeben...

                  nein leider nicht wirklich.
                  Die Maschine ist ein Überbleibsel aus unserer Unix Welt (ich arbeite in der Berechnungsabteilung)
                  Alles andere wird/ist auf PCs umgestellt.
                  Selbst unsere neuer 8CPU Rechner wird ein PC sein (wenn auch wohl von SGI)
                  Ich bin bloß dabei ein paar nützliche Seiten/Funktionen zu basteln, die uns das tägliche Leben etwas einfacher machen.

                  Danke für Deine Hilfe

                  Gruß

                  lach

                  --
                  mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1190! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
      2. Hi,

        öhm, ja die Neuste ist es wirklich nicht :-)

        PHP Version 4.2.3 (ist aber bis jetzt die neueste auf der SGI Seite)

        4.2.3 Ist zwar alt aber nicht so alt das getimagesize nicht laufen sollte.Ich dachte eher an 3. irgendwas.:-)
        Haste Dein Errorreporting mal hochgesetzt?
        Und welchen Fehler bringt er eigentlich.
        Vielleicht ist der Fehler ja ganz woanders?
        TomIRL

        1. Hi,

          jo error_reporting ist auf E_ALL, aber ausser call to undefined function kommt nix (aber bezogen auf imagecreatefromjpg)

          --
          mal wieder auf http://www.buchlinks.de/ vorbeigeschaut? Mittlerweile mehr als 1100! Bücher. Gerne veröffentlichen wir auch deine Tutorials/Texte/...
  2. Hallo zusammen,

    moin moin,

    Versuche ich jetzt aber ein getimagesize abzusetzen, kennt php den Befehl gar nicht :-(

    den gibt es aber schon seit PHP 3.
    Versuche doch mal GetImageSize() - beachte die Schreibweise!

    http://de3.php.net/manual/de/function.getimagesize.php
    Beachte hier auch den Kommentar von
    MarioPro am 11-Mar-2004 03:13

    Schau dir auch mal gd_info() an.

    cu, ziegenmelker