Ciao a tutti.
Sono costretto a lavorare con php4.
Devo lavorare con il file:
http://www.salone-ufficio.it/db_xml.xml
Per leggere il fine nessun problema; il problema sorge quando devo scriverlo.
come faccio?
Grazie,
Alessandro
Ciao a tutti.
Sono costretto a lavorare con php4.
Devo lavorare con il file:
http://www.salone-ufficio.it/db_xml.xml
Per leggere il fine nessun problema; il problema sorge quando devo scriverlo.
come faccio?
Grazie,
Alessandro
Un file XML non è altro che un file di testo con un certo formato. Per creare in PHP un file XML sono sofficienti le funzioni di manipolazione delle stringhe e quelle di scrittura dei file.
P.S.
Per quale motivo non utilizzi un DB?
La mia idea era appunto quella di manipolare il file per inserire un nuovo record.
Però quando vado ad aprire il file e a cercare </messaggio> lui non lo trova forse perchè lo parsa.
come faccio quindi?
Grazie,
Ale
Come lo cerchi?
Ecco il tracciato del file xml:
Vedi? io dovrei inserire un altro record tra </messaggio> e </messaggi>.codice:<messaggi> <messaggio id="1"> <data> 12/29/2008 </data> <ora> 12:30 </ora> <autore> Luca </autore> <titolo> Progettare l'ufficio </titolo> <contenuto> Progettare il proprio ufficio è un'esperienza che permette di realizzare il proprio sogno, ottimizzando e razionalizando gli spazi ... </contenuto> </messaggio> </messaggi>
Ma come faccio?
quando lo leggo con fread() non trvo la riga </messaggi>
IO pensavo di cercare quella riga e sostituirla con un nuovo record ma non riesco a trovarla ovviamente.
Come faccio?
Suggerimenti?
Grazie,
Ale
Utilizza http://www.php.net/xml per leggere l'XML e poi le funzioni di manipolazione delle stringhe e quelle di scrittura dei file per ricreare l'XML.