Premessa: la mia conoscenza di PHP è tendente allo 0...
salve,
Ho questo script:
codice:
<?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);
}
?>
Che mi permette di scrivere dentro un file
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...