Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2013
    residenza
    Basildon, Essex
    Messaggi
    34

    Creazione e scrittura file di testo

    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;
    }
    ?>
    Ultima modifica di vicsynth; 05-11-2014 a 18:32

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.