Visualizzazione risultati 1 fino 4 di 4

Discussione: Mandare due email col php...

  1. #1
    Guest

    Predefinito Mandare due email col php...

    Ciao... io qlk gg fa grazie anche all aiuto di dxblade ho realizzato questo qua...

    Codice PHP:


    <?php

    echo "<p style=\"text-align: center\">"; //meglio usare un p del deprecato center
    echo "Ecco i risultati del tuo inserimento:</p>";
    echo
    "<p style=\"text-align: center\">";

    //questa e' la regexp che uso io per il controllo della mail, mi pare funzi bene
    if (!preg_match ("/^[\w_\.-]+?@[\w_-]+?\.[\w\._-]{2,}$/", $email)) {
    echo
    "Per favore inserisci un indirizzo email valido. Torna indietro per inserirlo di nuovo.</p>";
    } else {
    //controllo che il file sia accessibile -> con questa linea apre anche il file, qnd quella di dopo non serve
    if (!$apri = @fopen ("email.txt","a+")) {
    //usare la variabile di errore e' inutile, si puo' fare direttamente
    echo "C'e' stato un errore nell'aprire il file.</p>";
    echo
    "<p style=\"text-align: center\">Reinserisci la tua email...</p>";
    }else{

    # sul file scrivo nome e vado a capo,il recapito e vado a capo

    @fputs($apri,"$email\n");


    #chiudo il file
    @fclose($apri);
    echo
    "Inserimento riuscito...Grazie per esserti iscritto. Chiudi pure questa finestra";
    }
    }
    ?><body background="../immagini/sfindex.jpg">
    <p align="center">
    <INPUT TYPE="button" VALUE=" Torna Indietro " onClick="history.back()">
    <INPUT TYPE="button" VALUE=" Chiudi Questa Finestra " onClick="javascript:window.close()"></p>
    dovrei aggiungere due funzioni
    una che mandi all utente della email inserita un messaggio di posta elettronica il qui testo dovra essere contuto del file esempio iscriok.txt
    e una altra email a me che mi dica $email si è registrato...

    mi aiutate ?

    Tnx

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php

    $yourmail
    = "tua@mail.ext";

    echo
    "<p style=\"text-align: center\">"; //meglio usare un p del deprecato center
    echo "Ecco i risultati del tuo inserimento:</p>";
    echo
    "<p style=\"text-align: center\">";

    //questa e' la regexp che uso io per il controllo della mail, mi pare funzi bene
    if (!preg_match ("/^[\w_\.-]+?@[\w_-]+?\.[\w\._-]{2,}$/", $email)) {
    echo
    "Per favore inserisci un indirizzo email valido. Torna indietro per inserirlo di nuovo.</p>";
    } else {
    //controllo che il file sia accessibile -> con questa linea apre anche il file, qnd quella di dopo non serve
    if (!$apri = @fopen ("email.txt","a+")) {
    //usare la variabile di errore e' inutile, si puo' fare direttamente
    echo "C'e' stato un errore nell'aprire il file.</p>";
    echo
    "<p style=\"text-align: center\">Reinserisci la tua email...</p>";
    }else{

    # sul file scrivo nome e vado a capo,il recapito e vado a capo

    @fputs($apri,"$email\n");


    #chiudo il file
    @fclose($apri);
    echo
    "Inserimento riuscito...Grazie per esserti iscritto. Chiudi pure questa finestra";
    $mailtext = @fread(@fopen("iscriok.txt", 'r'), @filesize("iscriok.txt"));
    mail($email, "Iscrizione", $mailtext,
    "From: $yourmail\r\n");
    mail($yourmail, "Iscrizione", $email . " si è iscritto",
    "From: $yourmail\r\n");
    }
    }
    ?><body background="../immagini/sfindex.jpg">
    <p align="center">
    <INPUT TYPE="button" VALUE=" Torna Indietro " onClick="history.back()">
    <INPUT TYPE="button" VALUE=" Chiudi Questa Finestra " onClick="javascript:window.close()"></p>
    in $yourmail metti la tua email

  3. #3
    Guest

    Predefinito

    rfunziona egregiamente..... Ottimo lavoro grazie

  4. #4
    Guest

    Predefinito

    prego

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •