Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Controllo duplicati su file di testo

    Buongiorno,
    ho un codice php che si occupa di prendere 2 variabili ottenute da un picoclo form e scriverle su di un file .txt.

    Avrei bisogno di sapere come fare per un controllo sulla mail, in modo che non possa essere inserita nuovamente nel caso sia già presente.

    Posto il codice php:

    codice:
    $nome = $_POST["nome"];
    $email = $_POST["email"];
    
    $db = "lista_utenti.txt";
    $fp = fopen($db, "a+");
    fwrite($fp, $_POST["nome"] . " | " . $_POST["email"] . "\r\n"); 
    fclose($fp);
    Con questo semplice codice scrivere nel file lista_utenti.txt, ma avrei bisogno di implementarci in mezzo il controllo per le mail già esistenti.

  2. #2
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Leggi l'elenco prima di scrivere, il controllo puoi farlo semplicemente con in_array() (supponendo che tu metta i dati del file in un array, usando file())

  3. #3
    Uso il codice che vedi li, ne più ne meno

    Puoi cortesemente indicarmi come fare?

  4. #4
    Utente di HTML.it L'avatar di garakkio
    Registrato dal
    Dec 2011
    residenza
    Roma
    Messaggi
    480
    Originariamente inviato da Crosis88
    Uso il codice che vedi li, ne più ne meno

    Puoi cortesemente indicarmi come fare?
    Credevo di avertelo appena detto...
    Per leggere il file puoi usare file_get_contents()
    Tra l'altro puoi anche usare file_put_contents() al posto di fopen/fwrite/fclose
    Ti ho già detto di file() e in_array()

    http://it2.php.net/manual/it/ buona lettura

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.