marakid
11-12-2003, 10:36
Salve a tutti!
Mi servirebbero due funzioni che non conosco:
- Come "leggere" la query string passata a una pagina per appenderla ad una chiamata di pagina successiva;
- Come "leggere" il codice HTML generato finora dalla mia pagina.
Ma ecco l'antefatto, per spiegare meglio il problema:
Vorrei visualizzare una pagina PHP, che utilizza delle variabili introdotte con un form, e spedirla a due indirizzi mail. La procedura che pensavo di seguire é la seguente:
- La pagina del form (chiamamola "modulo")invia i dati tramite GET a una seconda pagina ("invia_risp"), che
1) Visualizza sul browser la pagina "risp", con i dati immessi in "modulo" dall'utente, tramite una readfile("risp")
2) La leggo nuovamente con una file("risp") in modo da avere la pagina in un vettore, che poi converto in una stringa e invio per mail
Il problema é che sia la readfile() che la file() mi leggono la pagina senza passargli le variabili, perché queste arrivano solo a "invia_risp".
Esiste un modo rapido per passare tutte le variabili ricevute col GET dalla prima pagina ("invia_risp") alla successiva? Mi basterebbe una funzione che mi restituisca la query string di invia_risp, per poi appenderla alla chiamata di "risp".
In alternativa sarebbe fantastica una funzione che mi renda disponibile il codice HTML generato nella pagina.
Qualcuno puó darmi una mano?
PS. Forse la procedura con le due pagine "invia_risp" e "risp" sembra ridondante... ma sono pronto a rispondere alle obiezioni!
Mi servirebbero due funzioni che non conosco:
- Come "leggere" la query string passata a una pagina per appenderla ad una chiamata di pagina successiva;
- Come "leggere" il codice HTML generato finora dalla mia pagina.
Ma ecco l'antefatto, per spiegare meglio il problema:
Vorrei visualizzare una pagina PHP, che utilizza delle variabili introdotte con un form, e spedirla a due indirizzi mail. La procedura che pensavo di seguire é la seguente:
- La pagina del form (chiamamola "modulo")invia i dati tramite GET a una seconda pagina ("invia_risp"), che
1) Visualizza sul browser la pagina "risp", con i dati immessi in "modulo" dall'utente, tramite una readfile("risp")
2) La leggo nuovamente con una file("risp") in modo da avere la pagina in un vettore, che poi converto in una stringa e invio per mail
Il problema é che sia la readfile() che la file() mi leggono la pagina senza passargli le variabili, perché queste arrivano solo a "invia_risp".
Esiste un modo rapido per passare tutte le variabili ricevute col GET dalla prima pagina ("invia_risp") alla successiva? Mi basterebbe una funzione che mi restituisca la query string di invia_risp, per poi appenderla alla chiamata di "risp".
In alternativa sarebbe fantastica una funzione che mi renda disponibile il codice HTML generato nella pagina.
Qualcuno puó darmi una mano?
PS. Forse la procedura con le due pagine "invia_risp" e "risp" sembra ridondante... ma sono pronto a rispondere alle obiezioni!