rogersilvasouza
11/29/2013 - 7:03 PM

Verificar libs instaladas no servidor

Verificar libs instaladas no servidor

<?php

    /**
     * Script que verifica se há as bibliotecas instaladas no PHP  *
     * GD, PDO, OCI8 entre outras bibliotecas *
     */

    function check($lib)
    {

        if(extension_loaded($lib)) 
        {
            echo ' <img src="/online.png" style="float:right;"/>';
        }
        else 
        {
            echo ' <img src="/offline.png" style="float:right;"/>';
        }

    }

    $arr = array('bcmath',
                 'bz2',
                 'calendar',
                 'Core',
                 'ctype',
                 'curl',
                 'date',
                 'dba',
                 'dom',
                 'ereg',
                 'exif',
                 'fileinfo',
                 'filter',
                 'ftp',
                 'gd',
                 'hash',
                 'iconv',
                 'json',
                 'ldap',
                 'libxml',
                 'mbstring',
                 'mcrypt',
                 'mysql',
                 'mysqli',
                 'mysqlnd',
                 'oci8',
                 'odbc',
                 'openssl',
                 'pcre',
                 'PDO',
                 'pdo_mysql',
                 'pdo_pgsql',
                 'pdo_sqlite',
                 'pgsql',
                 'Phar',
                 'posix',
                 'readline',
                 'Reflection',
                 'session',
                 'shmop',
                 'SimpleXML',
                 'snmp',
                 'soap',
                 'sockets',
                 'SPL',
                 'SQLite',
                 'sqlite3',
                 'standard',
                 'sysvmsg',
                 'sysvsem',
                 'sysvshm',
                 'tidy',
                 'tokenizer',
                 'wddx',
                 'xml',
                 'xmlreader',
                 'xmlrpc',
                 'xmlwriter',
                 'xsl',
                 'zip',
                 'zlib');

?>
    <h3>Verificação de bibliotecas</h3>
    <div style="width: 150px;">
<?php

    foreach ($arr as $key => $lib)
    {

?>
                <span><?php echo $lib; ?> est&aacute; <?php check($lib); ?></span><br/>
<?php 

    }
    
?>
    </div>