Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592

    librerie GD2 disattivate..

    Sto lavorando su un server, come da una precedente discussione, con tutto disabilitato di default... pure le GD...
    fatto sta che l'amministratore del server mi ha detto che per attivarle basta fare così:

    if (!extension_loaded('gd')) {
    dl('php_gd2.so');
    }
    se faccio così
    if (!extension_loaded('gd')) {
    dl('php_gd2.so');
    echo "entro";
    }
    mi entra ed esce... quindi confermo che non sono caricate

    per ridimensionare uso questo codice, che con tutte le dovute variabili messe al loro posto su un altro server funziona.. niente di particolare...

    Codice PHP:
    // Ottengo le informazioni sull'immagine originale
    list($width$height$type$attr) = getimagesize($_SERVER['DOCUMENT_ROOT'].'/foto/mydog.jpg');

    // Creo la versione 120*90 dell'immagine (thumbnail)
    $thumb imagecreatetruecolor(12090);
    $source imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'/foto/mydog.jpg');
    imagecopyresized($thumb$source000012090$width$height);

    // Salvo l'immagine ridimensionata
    imagejpeg($thumb$_SERVER['DOCUMENT_ROOT']."/foto/mydog_thumb.jpg"75); 
    qua mi da pagina bianca, quindi non mi segnala, in quanto gli errori non sono segnalati.. disabilitati...
    ah.. questo codice lo metto DENTRO all'attivazione della libreria, non fuori..
    possibile che questo codice sia valido per le GD e non per le GD2?? in caso quale codice dovrei usare??

    grazie in anticipo per ogni aiuto...

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    UPpete, per me...

  3. #3
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    [flame mode on]
    cioè mi state dicendo che nessuno ha mai lavorato su un server linux con le librerie da attivare "on demand"... bah.. che scarsi...
    [flame mode off]


    era solo un UP...

  4. #4
    Abilita la visualizzazione degli errori:

    Codice PHP:
    error_reporting(E_ALL);
    ini_set('display_errors'1); 
    Prova uno script come questo:

    Codice PHP:
    <?php
    if (!extension_loaded('gd')) {
        if (@
    dl('php_gd2.so') == true) {
            echo(
    'extension succesfully loaded');
        } else {
            echo(
    'extension not succesfully loaded');
        }
    } else {
        echo(
    'extension already loaded');
    }
    ?>

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    intanto grazie...

    mi dice che non la carica...
    che barba...
    con il controllo degli errori mi da
    Warning: dl() [function.dl]: Unable to load dynamic library '/usr/lib64/php5/extensions/php_gd2.so' - /usr/lib64/php5/extensions/php_gd2.so: cannot open shared object file: No such file or directory in [percorso] on line 7
    la linea 7 è questa..
    if (dl('php_gd2.so') == true) {


    vabbè... in questo caso però chiedo a lui, all'amministratore...

    grazie tante... sempre debitore verso di te...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.