Premessa: la mia conoscenza di PHP è tendente allo 0...
salve,
Ho questo script:
Che mi permette di scrivere dentro un filecodice:<?php if (isset($_POST['filename'])) { $data = "var1=" . $_POST['var1'] . "&var2=" . $_POST['var2'] . "&url=" . $_POST['url'] . "&loaded=ok"; $file = $_POST['filename']; if (!$file_handle = fopen($file,"a")) { echo "Impossibile aprire il file"; } if (!fwrite($file_handle, $data)) { echo "Impossibile scrivere nel file"; } echo "I dati sono stati scritti con successo nel file $file"; fclose($file_handle); } ?>
Il problema è che i nuovi dati vengono accodati a quelli già esistenti, mentre a me interessa *sovrascrivere* ogni volta il file vecchio con quello nuovo...
Il file da sovrascrivere è un normale file di testo - che poi utilizzo con Flash -, il cui nome è "passato" da un campo nascosto di un form ($_POST['filename'])
Come posso fare?
PS: e mentre che ci siamo: al momento il file mi viene scritto nella stessa directory del file .php... e se invece volessi scriverlo da un'altra parte, ad es. nella cartella "/files/Flash/"? Dove devo specificare il percorso?
Grazie...


Rispondi quotando