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

    creazione grafici con GD

    Ciao a tutti,
    Premetto che sono nuovo di PHP.
    Ho installato PHP 5.2.6 su Win XP con Apache 2.2
    Ho necessità di disegnare dei grafici con PHP.

    Ho visto che esiste la suite
    http://www.aditus.nu/jpgraph/
    che farebbe proprio al mio caso.

    Un suo pre-requisito è l'installazione delle librerie GD.
    Le ho (penso)correttamente installate; se eseguo phpinfo() relativamente alle GD ottengo
    gd
    GD Support enabled
    GD Version bundled (2.0.34 compatible)
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.1.9
    T1Lib Support enabled
    GIF Read Support enabled
    GIF Create Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    XBM Support enabled

    Ho provato quindi a seguire il tutorial "Come creare grafici da un array con PHP e le librerie GD" presente all'indirizzo :
    http://php.html.it/articoli/leggi/28...e-librerie-gd/
    ma quando lo eseguo il browser mi risponde sempre con il messaggio di errore

    "L'immagine [ulrdellamiaimmagine] non può essere visualizzata poiché contiene degli errori"

    Sto forse tralasciando qualcosa relativamente all'installazione delle librerie grafiche ?

    Grazie in anticipo.
    Danilo

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2000
    residenza
    Edinburgh
    Messaggi
    401
    Se ti dà quel messaggio di errore vuol dire che GD c'è e funziona, però c'è qualcosa di sbagliato nella tua funzione per creare l'immagine.

    L'errore è dovuto al fatto che php manda in output un errore, chessò "undefined variable $x", ma tu hai detto che quella pagina deve dare come output un'immagine, non un testo, quindi il browser ti scrive l'errore.

    La cosa più semplice è commentare la funzione header dove setti il content-type. In questo modo l'errore verrà scritto a video.


  3. #3
    Ciao e grazie per il suggerimento.
    Sono riuscito a risolvere il problema che era veramente stupido !
    Ho lasciato dei 'new line' di troppo dopo la chiusura del tag di PHP

    Grazie 1000


    Danilo

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.