in questo caso, forse il manuale del buon programmatore suggerirebbe l'utilizzo di XML... qui trovi qualche informazione!
XML
se non hai esigenze particolari, tuttavia, puoi utilizzare semplici file di testo (il procedimento di lettura e scrittura è un po' più semplice). Da quello che ho capito, hai da fare un inventario... Potresti utilizzare file di testo, decidendo di mettere ogni prodotto su una sola riga, separato da un carattere "speciale" (ovvero un carattere che non verrà MAI utilizzato all'interno dei valori da registrare), ad esempio, se volessi registrare un prodotto per id, descrizione, provenienza e quantità potresti fare:
231;cassa di pesche;ITA;13
se può andarti bene una cosa così, ti bastano pochi passi per registrare una nuova riga:
Codice PHP:
// apre il file [percorsofile] in modalità "append", ovvero la riga che andrà inserita si
// posizionerà automaticamente alla fine del file (senza cancellare quello che già c'è)
$file_hnd = @fopen([persorsofile], "a");
// crea la riga - si presuppone che le variabili siano già state riempite con i rispettivi valori
// chr(10) è il carattere di newline ovvero di a capo!
$newline = "$id;$descrizione;$provenienza;$quantita".chr(10);
// scrive il contenuto di $newline nella risorsa $file_hnd precedentemente aperta
@fwrite($file_hnd, $newline);
// chiudi la risorsa aperta
@fclose($file_hnd);
questo script è proprio basilare... inoltre è un po' scomodo per la lettura! certamente XML sarebbe più opportuno, ma purtroppo non ti so aiutare, sono ancora in fase di sperimentazione verso questo linguaggio