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

    salvataggio email newsletter

    Salve ragazzi, eccomi ancora a chiedervi aiuto, leggendo le pillole del forum sono riuscita quasi nel mio intento, ovvero di fare una iscrizione per la mia newsletter...
    per quanto riguarda il salvare l'email che mi dicono ci sono riuscita, ovvero scrivono la loro email in un campo, lo inviano e in automatico me la salva in un txt che ho fatto come database. Il problema è nel cancellare la mail nel caso vogliano cancellare l'iscrizione.

    allora il facco salvare nel mio .txt database nel seguente modo:

    email1@email.it
    email2@email.it
    email3@email.it
    email4@email.it
    email5@email.it

    Questo che vi posto sotto è il codice che stavo provando a fare per cancellare una mail, però evidentemente c'è un errore e non funziona

    -------------------------------------------
    function cancella()
    {
    $riscrivo = file("email_newsletter.txt");
    $fp = fopen("email_newsletter.txt", "w");

    for($y = 0; $y < count($riscrivo); ++$y)
    {
    list($email) = trim($riscrivo[$y]);

    if( strtoupper($email) == $searching ) {
    fputs($fp, "\n");
    }
    else {
    fputs($fp, $riscrivo[$y]);
    }
    }
    fclose($fp);
    }
    -------------------------------------------


    Scusate se è pieno di errori, ma vi ripeto che è il mio primo coice in php che creo

    Ovviamente non saprei neanche come ovviare al fatto (non sò però se si verifica o meno perchè non funziona proprio il codice) se mi si crea uno spazio tra due email in quanto poi avrei altri tipi di problemi...


    Grazie mille

    Cris ^___^

  2. #2
    se mi sono spiegata male o volete delucidazioni chiedetemi pure ^___^

  3. #3
    ragazzi nessuno sà darmi una mano?

  4. #4
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da cristal83
    ragazzi nessuno sà darmi una mano?
    non sono sicurissimo di aver capito cosa vuoi fare, ma senza dubbio usando un db ti risolveresti molti problemi, soprattutto de i nominativi sono molti.

    ti velocizza tutti i controlli per evitare mail duplicate, per canecllare ecc...
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  5. #5
    praticamente devo riuscire a cancellare da un documento txt dei valori, però non sò proprio come fare

  6. #6
    Utente di HTML.it L'avatar di eraclito
    Registrato dal
    May 2002
    Messaggi
    1,273
    Originariamente inviato da cristal83
    praticamente devo riuscire a cancellare da un documento txt dei valori, però non sò proprio come fare
    devi estrarre i dati dal testo, metterli in una variabile (es. $testo) e poi usare str_replace

    $testo = str_replace("mail_da_eliminare", "", $testo);

    http://it2.php.net/manual/it/function.str-replace.php
    L'apprendere molte cose non insegna l'intelligenza
    Voglio avere dubbi più chiari

  7. #7
    non riesco a farlo funzionare

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.