Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Classi Gd

  1. #1

    Classi Gd

    Come faccio a verificare se sul server ci sono le classi GD2?

    Se qundo uso la funzione: imagecreatetruecolor()...
    Mi restituisce:

    Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in /...../...../...../web/prova/admin/funzioni.php on line 96

    Questa è la funzione....

    Codice PHP:
    ini_set("memory_limit""64M");

    //pixel larghezza immagine
    $l_img='120'
    //pixel larghezza miniatura
    $l_img_min='120';
    ///qualita foto %
    $qualita='75'
    //qualita foto miniatura%
    $qualita_min='75'

    /// $Logo è il nome del file

    $imagess getimagesize("../loghi/$Logo");
        
    $larg=$imagess[0];
         
    $alt=$imagess[1];
        if (
    $larg==$l_img){
        }else{
            
    $src imagecreatefromjpeg("../loghi/$Logo");
            
    $h_img=($l_img*$alt)/$larg;  ///trovo altezza immagine
            
    $l_img1=$l_img+1;
        
    $h_img1=$h_img+1;
        
    ////converto immagine
        
    $dst imagecreatetruecolor($l_img$h_img);  
        
    imagecopyresized($dst$src0000$l_img1$h_img1$larg$alt);             
        
    imagejpeg($dst,"../loghi/$Logo"$qualita);  

    I permessi sono già stati abilitati,
    Questo è quanto, grazie e ciao

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Hai risposto alla tua stessa domanda.
    Leggi l'errore:

    Codice PHP:
    Fatal errorimagecreatetruecolor(): requires GD 2.0 or later in /...../...../...../web/prova/admin/funzioni.php on line 96 
    Non hai le gd2 installate.

    Per verificare la configurazione usa phpinfo
    http://it2.php.net/manual/it/function.phpinfo.php

    Ciao

  3. #3
    ho provato a caricare sul server la pagina info.php
    Codice PHP:
    <? phpinfo();?>
    MA mi dice che le classi GD sono installate,1.6.2 or higher
    e comunque:

    GD Support ---> enabled

    non è che c'è qualche errore sul codice? e genera un erroreper quello?

    Grazie.

  4. #4
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    in realtà ho già risposto a tutte le tue richieste.
    Cerco di essere più chiaro:

    sul tuo server sono installate le GD 1.6.2 ( o giù di li ) non le GD 2,
    questo vuol dire che la funzione imagecreatetruecolor() NON esiste, come è spiegato su php.net.

    http://it.php.net/manual/it/function...etruecolor.php

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.