ok, ho risolto.
Posto la soluzione così finisco il mio monologo sul forum.
sempre che interessi a qualcuno.
Ho staccato in due pagine la parte di creazione e quella di visualizzazione del grafico.
Alla pagina di creazione ho settato l'header come immagine.
Quindi non le ho fatto più creare l'immagine sul disco(era questo il problema credo), ma la pagina stessa viene visualizzata come immagine.
la pagina di visualizzazione per far vedere l'immagine usa il tag IMG con src che richiama la pagina di creazione passandole i parametri per reperire i dati dal database.
Grazie mille per l'ascolto ci vediamo!!