Ciao a tutti
Ho creato un programma php (sono partito da uno script gia fatto trovato in una dispensa PDF ) che deve creare un file di testo e scrivere al suo interno i dati inseriti nel form della pagina html
Solo che dopo nella directory dove è salvato non crea nesssun file di testo
Qualcuno saprebbe aiutarmi? E' il primo programma che faccio su questo argomento per cui siate cle,menti grazie mille a tutti in anticipo!
Questo è il PHP
<?php
$capo=$_POST['capo'];
$taglia=$_POST['taglia'];
$prezzo=$_POST['prezzo'];
$my_database_txt = 'prodotti.txt';
if(isset($_POST['modifica']) AND isset($_POST['row_update']))
{
// creiamo l'array con tutti i righi
$array_righi = file($my_database_txt);
// riceviamo i dati e li filtriamo
$bad_char = array("|", "rn", "r", "n");
$capo = str_replace($bad_char, "", $_POST['capo']);
$taglia = str_replace($bad_char, "", $_POST['taglia']);
$prezzo = str_replace($bad_char, "", $_POST['prezzo']);
// ri-scriviamo il rigo (che sostituirà il precedente)
$array_righi[$_POST['row_update']] = $capo."|".$taglia."|".$prezzo."rn";
// apriamo il file resettando il contenuto
$open = fopen($my_database_txt, "w");
foreach($array_righi as $key => $value){
// ri-scriviamo tutti i righi
fwrite($open, $value);
}
fclose($open);
// ritorniamo nella pagina di visualizzazione
header("location: lettura.php");
exit;
}
?>