Visualizzazione risultati 1 fino 5 di 5

Discussione: Applicazione librerie gd

  1. #1
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    Poco fa ho inserito della pagine con alcuni semplici script per generare al volo dei pulsanti con testo in formato jpg: http://www.fragger.altervista.org/mediterraneomusica/ il problema è che gli script php funzionano bene in locale, vi mando una porzione del mio phpinfo:

    gd
    GD Support enabled
    GD Version bundled (2.0.15 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    GIF Read Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled

    ma non in remoto:

    gd
    GD Support enabled
    GD Version bundled (2.0.15 compatible)
    GIF Read Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled

    infatti le immagini, vedi testata in alto non vengono visulalizzate. Qualcuno può spiegarmi dove sbaglio?

  2. #2
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    La funzione con cui creo on the fly la testata è questa:

    <?php
    Header("Content-type: image/jpeg");
    if(!isset($s)) $s=11;
    $size = imagettfbbox($s,0,"../fonts/MAGNETOB.TTF",$text);
    $dx = abs($size[2]-$size[0]);
    $dy = abs($size[5]-$size[3]);
    $xpad=9;
    $ypad=9;
    $im = imagecreate($dx+$xpad,$dy+$ypad);
    $blue = imagecolorallocate($im, 0x2c,0x6D,0xAF);
    $black = imagecolorallocate($im, 0,0,0);
    $white = imagecolorallocate($im, 255,255,255);
    imagerectangle($im,0,0,$dx+$xpad-1,$dy+$ypad-1,$black);
    imagerectangle($im,0,0,$dx+$xpad,$dy+$ypad,$white) ;
    imagettftext($im, $s, 0, (int)($xpad/2)+1, $dy+(int)($ypad/2), $black, "../fonts/MAGNETOB.TTF", $text);
    imagettftext($im, $s, 0, (int)($xpad/2), $dy+(int)($ypad/2)-1, $white, "../fonts/MAGNETOB.TTF", $text);
    imagejpeg($im,'',93);
    imagedestroy($im);
    ?>

    poi mi basta richiamarla nella pagine in cui voglio generare l'immagine così: <img src="php_functions/buttons.php?s=36&text=Mediterraneo+musica" border="0" alt="Musica in facoltà" />

    A questo punto vorrei capire se è un problema di configurazione delle librerie gd lato server oppure no

  3. #3
    Guest

    Predefinito

    Ciao,
    per controllare la configurazione del server su cui risiedi usa la famosa funzione phpinfo()

    Cmq ti posso dire da subito che le librerie Frretype non sono installate qui... :(


    Bye :)

  4. #4
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Citazione Originalmente inviato da AngelinoAnt
    Cmq ti posso dire da subito che le librerie Frretype non sono installate qui... :(
    Fragger:
    E infatti la cosa è abbastanza grave, ormai le GD senza le FreeType servono a poco, sono da considerare ormai parte integrante delle GD, infatti ti aspettavi che anche qui il tuo script funzionasse...

    Ti segnalo che è già aperto un thread per richiedere l'installazione delle FreeType, tra i Servizi, vai qui:
    http://www.altervista.org/forum/viewtopic.php?t=15271
    Se vuoi di anche la tua lì.
    Finora interessa a molti... ma ancora nessun cenno da parte dell'amministratore.
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  5. #5
    L'avatar di Fragger
    Fragger non è connesso Utente
    Data registrazione
    01-04-2003
    Residenza
    Reggio Calabria
    Messaggi
    231

    Predefinito

    In effetti avevo già provveduto ad effettuare un phpinfo(): http://www.fragger.altervista.org/info.php ed immaginavo che ci fosse un problema come quello che mi avete indicato. Beh mi aggrego anch'io alle vostre richieste su: http://www.altervista.org/forum/viewtopic.php?t=15271

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •