Visualizzazione dei risultati da 1 a 6 su 6

Discussione: esercizio rubrica

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    225

    esercizio rubrica

    Ciao Ragazzi! Sto facendo una piccola rubrica per esercitarmi...

    esercizio.php
    Codice PHP:
    <?
    $nome 
    "pippo";
    $cognome "pappo";
    $indirizzo "via Agamennone";
    $numero "12";
    $tel "02345566";


    $leggi file("testo.txt");



    //LETTURA DEL FILE
    for($k=0$k<count($leggi); $k++)
    {
        
    $dati[] = $leggi[$k];
    }
        
    //Aggiungo la riga d testo
        
    $dati[] = $nome."#".$cognome."#".$indirizzo."#".$numero."#".$tel;    
       

        
    //Vuoto il File di Testo
        
    $fileout "testo.txt";
        
    $out fopen($fileout,"w") or die("Impossibile aprire il file!!");
        

        
    //ORDINAMENTO DATI
        
    sort($dati);      //rsort ordina in modo decrescente
        
    reset($dati);

        
    $fileout2 "testo.txt";
        
    $out2 fopen($fileout2,"a") or die("Impossibile aprire il file!!");

    while(list(
    $chiave$valore) = each($dati))
    {
        echo 
    "-".$valore."
    "
    ;    
        
        
        
    fwrite($out2,$valore) or die("Impossibile scrivere su file!!");
    }
     
        
    fclose($out2) or die("Impossibile chiudere il file!!");

    ?>
    però ho un piccolo problema quando lo avvio e si aggiorna il file di testo:

    testo.txt
    Codice PHP:
    filippo#iuvara#trav.la masseria#1#02322278
    giulia#stanco#via roma#24#02566677
    carmelo#borgione#via cavadonna#7#02322234
    anna#rossi#via bologna#74#02588850
    giovanni#occhipinti#piazza archimede#15#1233322 
    in pratica, quando faccio partire lo script, le righe si attaccano tra di loro, invece di metterle a capo (ed ho usato l'append, figuriamoci!) Dov'è che sbaglio??
    ps: ho provato ad inserire \n, ma è peggio..

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    116
    cosi sembra funzionare prova ^^

    Codice PHP:
    <? 
    $nome 
    "pippo"
    $cognome "pappo"
    $indirizzo "via Agamennone"
    $numero "12"
    $tel "02345566"


    $leggi file("testo.txt"); 



    //LETTURA DEL FILE 
    for($k=0$k<count($leggi); $k++) 

        
    $dati[] = $leggi[$k]; 

        
    //Aggiungo la riga d testo 
        
    $dati[] = "$nome#$cognome#$indirizzo#$numero#$tel\n" ;     
        

        
    //Vuoto il File di Testo 
        
    $fileout "testo.txt"
        
    $out fopen($fileout,"w") or die("Impossibile aprire il file!!"); 
         

        
    //ORDINAMENTO DATI 
        
    sort($dati);      //rsort ordina in modo decrescente 
        
    reset($dati); 

        
    $fileout2 "testo.txt"
        
    $out2 fopen($fileout2,"a") or die("Impossibile aprire il file!!"); 

    while(list(
    $chiave$valore) = each($dati)) 

        echo 
    "-$valore
    "
    ;     
         
         
        
    fwrite($out2,$valore) or die("Impossibile scrivere su file!!"); 


        
    fclose($out2) or die("Impossibile chiudere il file!!"); 

    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    225
    uff... non funziona....se lo aggiorno nuovamente mi unisce giovanni con giulia... ....credo che il problema sia quando aggiungo la riga d testo all'array...

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    116
    ma i dati come li inserisci ? sono gia nel file di testo o utilizzi un form?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    225
    quelli che vedi sono già nel file di testo...i dati veri e propri vengono inseriti tramite get o post, il nome "pippo pappo" che vedi è solo una simulazione.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    225
    uff....che caspita può essere? :master:

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.