Visualizzazione risultati 1 fino 7 di 7

Discussione: Dati da modulo compilato inviati ad indirizzo email

  1. #1
    Guest

    Predefinito

    Vorrei che i dati inseriti dagli utenti in un modulo del
    mio sito mi arrivassero ad un indirizzo email.
    Come faccio???? serve uno script??? chi me lo suggerisce??
    thanks
    Richi

  2. #2
    L'avatar di maurizio
    maurizio non è connesso Altervistiano Junior
    Data registrazione
    26-10-2002
    Messaggi
    617

    Predefinito

    Avevo un problema simile, l'ho risolto così:

    http://www.altervista.org/forum/viewtopic.php?t=2075

  3. #3
    Guest

    Predefinito

    ok ho risolto anch'io ... mi arriva l'email con i dati.
    Però c'è un problema:
    all'invio dei dati invece di andare alla pagina che ho messo per l'invio con successo mi visualizza una pagina bianca con questa scritta:

    Warning: Cannot add header information - headers already sent by (output started at /membri/richi007/mailer.php:9) in /membri/richi007/mailer.php on line 43

    come faccio a farlo andare effettivamente alla pagina che ho indicato nello script??

  4. #4
    Guest

    Predefinito

    Hey chi mi aiuta con sta cosa???? Ho seguito il consiglio di Maurizio
    e ho creato lo script php qui sotto. I dati mi arrivano per email, ma
    all'invio dei dati invece di andare alla pagina successo.htm/insuccesso.htm
    mi scrive sta cosa:
    "Warning: Cannot add header information - headers already sent by (output started at

    /membri/richi007/mailer.php:9) in /membri/richi007/mailer.php on line 43"

    come risolvo il problema???
    ecco qui lo script:


    <?PHP
    // inizio sezione configurazione

    $destinatario = "mioindirizzo@libero.it"; // indirizzo in cui vengono inviate le mail

    $invioOK = "http://richi007.altervista.org/successo.htm"; //pagina a cui si vuole rinviare quando l'invio

    è riuscito

    $invioKO = "http://richi007.altervista.org/insuccesso.htm"; //pagina a cui si vuole rinviare quando

    l'invio non è riuscito

    $submit = "send"; //nome del pulsante di invio (attenzione MAIUSCOLE/minuscole)

    // fine sezione configurazione, nn occore modificare nient'altro

    $arrexclude = array("subject", $submit);
    $msg = "";
    while (list($key, $value) = each($HTTP_POST_VARS)) {
    $exclude = false;
    for ($n = 0; $n < count($arrexclude); ++$n) {
    if ($key == $arrexclude[$n]) {
    $exclude = true;
    }
    }
    if (!$exclude) {
    $msg .= "\n\n".$key." : ";
    if (is_array($value)) {
    for ($n =0; $n < count($value); ++$n) {
    $msg .= $value[$n]." ";
    }
    } else {
    $msg .= $value;
    }
    }
    }
    if (mail ($destinatario, $subject, $msg, "From: ". $Nome . " <" . $Email . ">")) {
    header("Location: $invioOK");
    }
    else
    {
    header("Location: $invioKO");
    }
    ?>

  5. #5
    L'avatar di maurizio
    maurizio non è connesso Altervistiano Junior
    Data registrazione
    26-10-2002
    Messaggi
    617

    Predefinito

    Non so spiegare il perchè, il mio script è uguale al tuo,
    se non fosse che le pagine (Ok e No) alle quali rimando sono del tipo
    successo.htm e insuccesso.htm,
    intendo che non si trovano su un altro indirizzo
    (ho visto che tu passi da richialbum a richi007)

    Può essere il motivo?

  6. #6
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    Citazione Originalmente inviato da richialbum
    $invioOK = "http://richi007.altervista.org/successo.htm"; //pagina a cui si vuole rinviare quando l'invio

    è riuscito

    $invioKO = "http://richi007.altervista.org/insuccesso.htm"; //pagina a cui si vuole rinviare quando

    l'invio non è riuscito
    prova a togliere i commenti... oppure stai attento ke non vadano a capo:
    [code:1:b31e59aa88]$invioOK = "http://richi007.altervista.org/successo.htm";
    $invioKO = "http://richi007.altervista.org/insuccesso.htm";[/code:1:b31e59aa88]
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  7. #7
    Guest

    Predefinito

    I commenti vanno a capo solo qui nel forum ... nel file è tutto ok.

    ...e per quanto riguarda le pagine successo/insuccesso... ho solo fatto casino nel risistemare lo script prima di compiarlo nel forum ... Quando ho provato le pagine erano tutte su un'unico account.

    Non vi viene in mente niente sul problema che può esserci ? :( :(

Regole di scrittura

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