Newsgroup: it.comp.www.php
Titolo: problema davvero strano...

'ngiorno a tutti,
attraverso una classe scaricata da 
hotscript.com
 (fpdf), genero
attraverso uno script dei file pdf.
Finche' gli script girano su Apache sul mio pc va tutto bene ma quando
li sposto sul pc sul quale dovrebbero finire, gli script invece di
generare la pagina nel browser mi fanno apparire il popup che mi chiede
se aprire/salvare il file pdf e qualsiasi cosa scelga mi dice
impossibile salvare il file da...(nome del host)
So che queste informazioni sono pochine per poter capire la natura del
problema ma ve ne fornisco un'altra interessante. Se, sulla macchina
incriminata, faccio girare gli script con mozilla allora il file pdf
viene creato e aperto correttamente nel browser.
In entrambe le macchine ho installato Apache+php con la stessa versione
di appserv e i file php.ini e .conf sono identici...
Sembra un problema di permessi ma non capisco cos'e' che mozilla fa (o
non fa) rispetto a IE...
Grazie 1 milione in anticipo
Matteo

 Matteo
Ti succede solo con questi pdf (che crei con la libreria fpdf) o con 
tutti i pdf del mondo?
Nel secondo caso è  sicuamente un problema del browser. Naturalmente hai 
già ripulito la cache, riavviato il browser ed eventualmente il pc.
Da una faq di un'altra libreria per creare i pdf (riferito però ad 
un'altro tipo di problema- si tratta della R&OS, ma probabilmente si 
applica anche a questo caso)
"This is most likely due to a problem with IE not refreshing the mime 
type of a page. What can happen is if you have had an error in the 
creation of the page in the past, then you fix the error, but just keep 
refreshing the page, IE does not re-register the mime-type of the page 
as a pdf, but keeps it being a text page (like it was when there was the 
error).
The solution is simple. Shut the browser (copying the URL before you do 
it makes life easier), then open a new one, and paste in the URL - it 
then picks up that it is a pdf page
(you don't actually have to start a new browser, simply opening the 
current one onto a new page is sufficient, however when you put in the 
new page, you may have to then refresh to get it to come up, the first 
time will get the broken page from the cache and display it immediatly, 
a refresh then will open up the pdf document)"
Quindi IE fa fatica a ri-registrare il mime-type
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale

 applica anche a questo caso)
Oggi pomeriggio faccio un po' di prove in questo senso e poi vediamo...
Intanto del prezioso contributo
Matteo

 attraverso uno script dei file pdf.
Non so se hai già cercato sul sito di FPDF (
www.fpdf.org
) dove sono 
riportate le FAQ, ci sono alcune situazioni in cui IE non va un granchè 
bene con FPDF.
Ad esempio c'è questa FAQ che potrebbe fare al caso tuo: "Quando provo a 
generare un PDF IE visualizza una pagina vuota." oppure c'è anche il 
problema della cache di cui parlava Magilla che dà problemi con i refresh.
Dovresti dare un'occhiata al codice e verificare che cosa fa lo script.
Sto usando con piena soddisfazione FPDF dopo aver operato questi piccoli 
aggiustamenti.
Fai sapere.
Ciao.
Luigi
-- 
Ci sono 10 tipi di persone al mondo.
Quelli che capiscono il codice binario e quelli che non lo capiscono.

 Fai sapere.
Non manchero'
Ciao ciao
Matteo

> Fai sapere.
Risolto, era il bug noto di IE descritto al punto 3.
Evviva la microzozz!!!!
Grazie mille per l'aiuto
Matteo
PS: e meno male che non mi si presenta il possibile bug con le variabili
inviate via post: ce ne sono a decine e alcune si riferiscono a delle
textarea piuttosto corpose....