PDA

View Full Version : [php] Scrivere tramite form in altro file


MarcoXX84
03-09-2009, 19:27
Ciao a tutti,
avrei bisogno di una mano per fare una cosa che adesso vi spiegherò. Con frequenza giornaliera ho bisogno di riscrivere un file che poi mi visualizza del testo sul mio sito internet.

Attualmente svolgo questa operazione modificando il file "esempio.html" tramite blocco note e uploadando tramite programma FTP, sovrascrivendo il vecchio file nel quale lascio sempre inalterata una parte "statica" (si tratta di titoli e tabelle con opzioni di formattazione).

Avrei bisogno, magari tramite un form, di andare nel mio file esempio.html a modificare quelle parti variabili, lasciando inalterate le altre.
Ecco un esempio.

Da un file "scrivere.php" vorrei poter avere dei campi in questa maniera:
CAMPO1, CAMPO2, CAMPO3
In questi campi scrivo il testo, e quando do l'ok questi mi vanno a modificare così, nel mio file esempio.html:
<h3>parte fissa</h3><b>CAMPO1</b><table><tr><td>CAMPO2</td></tr></table><b>CAMPO3</b>

E' possibile farlo oppure devo continuare ad eseguire la modifica del file tramite blocco note con successivo upload?

Grazie

Y3PP4
03-09-2009, 20:27
Ciao a tutti,
avrei bisogno di una mano per fare una cosa che adesso vi spiegherò. Con frequenza giornaliera ho bisogno di riscrivere un file che poi mi visualizza del testo sul mio sito internet.

Attualmente svolgo questa operazione modificando il file "esempio.html" tramite blocco note e uploadando tramite programma FTP, sovrascrivendo il vecchio file nel quale lascio sempre inalterata una parte "statica" (si tratta di titoli e tabelle con opzioni di formattazione).

Avrei bisogno, magari tramite un form, di andare nel mio file esempio.html a modificare quelle parti variabili, lasciando inalterate le altre.
Ecco un esempio.

Da un file "scrivere.php" vorrei poter avere dei campi in questa maniera:
CAMPO1, CAMPO2, CAMPO3
In questi campi scrivo il testo, e quando do l'ok questi mi vanno a modificare così, nel mio file esempio.html:
<h3>parte fissa</h3><b>CAMPO1</b><table><tr><td>CAMPO2</td></tr></table><b>CAMPO3</b>

E' possibile farlo oppure devo continuare ad eseguire la modifica del file tramite blocco note con successivo upload?

Grazie

Da quanto ho capito si tratta di una specie di CMS (a dir la verità è proprio la base di un CMS). Un editor online potremmo dire.
Dunque, affidati a questa funzione (http://it2.php.net/manual/en/function.strtok.php) per separare la stringa alle occorrenze del carattere virgola ",".
Quindi esamini il numero di occorrenze e per ogni occorrenza o scrivi direttamente sul file (aggiungendo la parte che ti interessa, salvando al posto opportuno il valore della variabile) o ti crei una variabile "linea" e poi scrivi tutto insieme.
Alla fine puoi anche aggiungere, eventualmente un breakline.

Dò per scontato che tu sappia come gestire un file e l'input. Nel caso... il sito è PHP.net (http://it2.php.net)

MarcoXX84
03-09-2009, 20:32
Da quanto ho capito si tratta di una specie di CMS (a dir la verità è proprio la base di un CMS). Un editor online potremmo dire.
Dunque, affidati a questa funzione (http://it2.php.net/manual/en/function.strtok.php) per separare la stringa alle occorrenze del carattere virgola ",".
Quindi esamini il numero di occorrenze e per ogni occorrenza o scrivi direttamente sul file (aggiungendo la parte che ti interessa, salvando al posto opportuno il valore della variabile) o ti crei una variabile "linea" e poi scrivi tutto insieme.
Alla fine puoi anche aggiungere, eventualmente un breakline.

Dò per scontato che tu sappia come gestire un file e l'input. Nel caso... il sito è PHP.net (http://it2.php.net)
Ti ringrazio per l'aiuto, provo a lavorarci. Non dare nulla per scontato... :D

Y3PP4
03-09-2009, 20:55
Ti ringrazio per l'aiuto Figurati :) Non dare nulla per scontato... :D

:D