Visualizzazione dei risultati da 1 a 3 su 3

Discussione: newsletter

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518

    newsletter

    Buongiorno a tutti,
    sto usando questo codice per inviare un messaggio con una newsletter,

    <?


    include("../../inclusioni/conf.php");

    $database = mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($db,$database);

    $sql_desc = "SELECT * FROM sub_mail" ;
    $results = mysql_query($sql_desc) or die("Cannot query the database.
    " . mysql_error());
    $num_rows = mysql_num_rows($results);



    //echo $num_rows;
    //die();
    while ($riga = mysql_fetch_array($results)) {
    $e = $riga["email"];

    $mailheaders = "From: admin <> \n";


    @$send = mail("$e", "Contatto", $messaggio, $mailheaders);
    }
    if($send==1){
    echo "ok";
    }else{
    echo "";
    }
    ?>

    Inizialmente funzionava, da oggi, non mi invia le mail, potreste controllarmi il codice.
    grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    518
    Ho modificato il codice in questo modo:

    <?php

    include("../inclusioni/conf.php");

    $database = mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($db,$database);

    $getemail = mysql_query("SELECT email FROM sub_mail") or die(mysql_error());
    while($data=mysql_fetch_array($getemail)) {
    $email=$data["email"];


    $msg .= "Segnalazione\n";
    $msg .= "Messaggio: \n";
    $msg .= "--------------------\n";
    $msg .= "Nome : $nome\n";
    $msg .= "cognome : $cognome\n";


    $mailheaders = "From: sito\n";


    @$send = mail("$email", "Segnalazioni", $msg, $mailheaders);

    if($send==1){
    echo "OK";
    }else{
    echo "";
    }
    }
    ?>

    Le mail partono però mi succede un acosa strana, avendo 4 indirizzi email nella tabella sub_mail, al primo indirizzo mi manda una mail così:

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b

    ____________________________
    Al secondo :

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b

    ___________________________
    Al terzo:

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b

    Segnalazione

    Messaggio:
    --------------------
    Nome : a
    cognome : b
    e cosi via.........................
    dove sbaglio?

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.