Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problemi con le librerie GD

    Salve ragazzi,

    mi sto battendo in un problema abbastanza strano con le librerie GD.
    Ho seguito alla lettera gli esempi proposti dalla guida PHP di html.it per verificare la corretta installazione delle librerie GD
    http://php.html.it/articoli/leggi/93...i-gd-in-php/2/


    Il primo script mi da la corretta presenza delle librerie
    "Su questo sistema è presente la versione 2 delle librerie GD."

    Il secondo script mi genera una cosa del genere al posto di un grafico:

    ‰PNG  IHDR,ÿÄÂ|âIDATxœíÖ]N…Ñ¡êjš¿6é–¼*o)‘ÚB¶Sú` E¡I¿RÒ9š<0cËÜOöÕíAvëݪ®®~ô+x>~önu·‡«+»ÊD8a'ÂN „vfÕ‰p.

    Ho verificato con phpinfo (php.ini) che le librerie siano attive,
    il mio server è un ubuntu server con php5...

    Qualcuno mi riesce a togliere la curiosità di capire per quale motivo l'output mi da questo errore??

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    In pratica stai visualizzando l'immagine senza dire al browser che è un immagine, e lui di default si aspetta testo (in pratica è come se aprissi l'immagine con il notepad anzichè con il visualizzatore di immagini).


    puoi seguire 2 strade.

    Uno, creare una pagina html che ha all'interno il tag img:

    [img]paginachegenerailgrafico.php[/img]

    la seconda strada è quella di mettere all'interno della pagina nella quale includi il file php questo comando:

    header('Content-type:image/jpeg');

    Seguendo la prima strada potrai inserire nella tua pagina N grafici, con la seconda generi un immagine e dici al browser che non stai inviando del testo html, bensì un'immagine.

    ciao

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.