.sea.monkey.: Prüfen ob GD2 lib vorhanden

Hallo ihrs und schönes Wochenende,
ich hatte mal so ein tolles Bookmark auf ne Seite wo beschrieben wurde wie man mittels PHP prüft ob die GD2 Library vorhanden ist oder nicht. Leider sind meine Bookmarks vor einiger Zeit flöten gegangen und ich finde diese Seite nicht wieder...auch keine ähnliche. Habs grade ewig gegoogled (sorry) und nur Anleitungen zur Installation gefunden. Kann mir mal eben jemand aushelfen?

schönen Gruß
.sea.monkey.

  1. Hi

    Mach ein .PHP File und pack folgendes rein:

      
    <?php  
    phpinfo();  
    ?>  
    
    

    da findust du alle infos

    THX

    --
    ie:} fl:( br:> va:) ls:& fo:# rl:( n4:? ss:) de:] js:| ch:? sh:) mo:? zu:)
    ------------------------------
    lieber ein Pinguin der läuft
    als ein Fenster das hängt
    ------------------------------
  2. Hallo nochmal,
    bin in den Kommentaren der Gd Funktionen fündig geworden. siehe http://fr.php.net/imagecreatetruecolor#25487

    dann mal noch viel spass
    .sea.monkey.

  3. Hi,

      
    if (function_exists("gd_info"))  
    {  
        echo "GD ist da.";  
        $info = gd_info();  
        if (substr_count($info["GD Version"], "2"))  
        {  
            echo " Sogar Version 2.";  
        }  
    }  
    
    

    Schöne Grüße
    Julian

    --
    ie:% fl:| br:^ va:| ls:< fo:| rl:( n4:° ss:) de:> js:| ch:{ sh:( mo:? zu:)
  4. echo $begrüßung;

    ich hatte mal so ein tolles Bookmark auf ne Seite wo beschrieben wurde wie man mittels PHP prüft ob die GD2 Library vorhanden ist oder nicht.

    Das PHP-Handbuch (Bookmark) beinhaltet alles, was du wissen möchtest.

    Du möchtest also Informationen zu einer PHP-Erweiterung. Da bietet sich das Kapitel [PHP Options&Information) an. extension_loaded(), get_loaded_extensions(), phpinfo() scheinen da mehr oder weniger geeignet.

    Aber eigentlich möchtest du Informationen zu einer bestimmten Erweiterung haben, die sich mit [link:http://de.php.net/manual/en/ref.image.php@title=Image Functions](http://de.php.net/manual/en/ref.info.php) beschäftigt. Da findet man Informationen wie:

    • GD1 ab PHP 4.3.2 nicht mehr mit dabei - da käme man mit einem PHP-Versionsnummernvergleich schon wieder etwas weiter (Tipp: dafür gibt es zwei verwendbare Funktionen).
    • eine Funktion namens gd_info(), die ab 4.3.0 enthalten ist und die neben der GD-Versionsnummer angibt, welche Leistungsmerkmale zur Verfügung stehen. Eine Abfrage nach letzteren scheint mir sinnvoller als nach der Versionsnummer zu gehen.

    Und dann gibt es auch noch eine Funktion, die ermittelt, ob eine bestimmte Funktion zur Verfügung steht. Die könnte man gleich auf 'gd_info' anwenden und braucht nicht erst nach der Extension zu fahnden.

    echo "$verabschiedung $name";