Visualizzazione risultati 1 fino 3 di 3

Discussione: invio mail con nome di un utente

  1. #1
    Guest

    Predefinito invio mail con nome di un utente

    Ho un problema, vorrei mandare un mail ad un indirizzo di posta quando si clicca su un link e vorrei ci fosse il nome dell'utente collegato nell'oggetto della mail.

    ho associato al link che ho messo in un contenuto di dupral :
    Codice HTML:
    <a href="link ad un contenuto php">testo del link</a>
    il file php del link inva la mail e poi manda l'utente ad una pagina successiva:
    Codice PHP:
    <?php
    $messaggio
    = "testo messaggio" ;
    $oggetto ="oggetto messaggio";
    $dest = "indirizzo a cui spedire messaggio";
    mail($dest, $oggetto, $messaggio);
    header( "Location: indirizzo contenuto a cui mandare utente dopo l'invio della mail" );
    ?>
    la mail arriva, ora però vorrei inserire il nome dell'utente che clicca sul link nell'oggetto del messaggio della mail inviata come posso fare?

    ho provato cosi ma mi sa che non ho capito bene come funziona (sono agli inizi un pò con tutto):

    Codice PHP:
    <?php
    global $user;
    $messaggio = "testo messaggio" ;
    $oggetto = print $user "oggetto messaggio";
    $dest = "indirizzo a cui spedire messaggio";
    mail($dest, $oggetto, $messaggio);
    header( "Location: indirizzo contenuto a cui mandare utente dopo l'invio della mail" );
    ?>
    grazie per l'aiuto.
    Ultima modifica di karl94 : 15-04-2016 alle ore 13.51.00 Motivo: Formattazione

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php
    global $user;
    $messaggio = "testo messaggio" ;
    $oggetto = $user. "oggetto messaggio";
    $dest = "indirizzo a cui spedire messaggio";
    mail($dest, $oggetto, $messaggio);
    header( "Location: indirizzo contenuto a cui mandare utente dopo l'invio della mail" );
    ?>

  3. #3
    mzanella non è connesso AlterGuru
    Data registrazione
    29-12-2015
    Messaggi
    1,954

    Predefinito

    La parola chiave global si usa quando la variabile è già stata definita in uno scope globale rispetto a quello corrente, non mi sembra sia questo il caso (vedi The global keyword).

    Hai bisogno di passare l'informazione sull'utente allo script.
    Se è previsto un meccanismo di autenticazione per gli utenti (il che sarebbe preferibile, onde evitare che chiunque possa inviare mail dal tuo sito), puoi usarlo per recuperare le informazioni sull'utente (immagino tu stia usando le sessioni).

Regole di scrittura

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