Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    problema con invio mail

    Salve a tutti: io trovato da qualche parte questo comodo codice per inviare mail da php:

    codice:
    <?php 
    $destinatario = "nomeutente@hotmail.com"; 
    $ipnumb1 = getenv("REMOTE_ADDR"); 
    $nome_mittente = "mionome"; 
    $email_mittente = "indirizzomail@interfree.it"; 
    $oggetto_email = "prova invio da php"; 
    $messaggio = "prova invio da php"; 
    $ora = date ("H:i:s"); 
    $data = date ("d/m/Y"); 
    $corpo = "Modulo inviato il $data alle ore $ora \n 
    dal seguente indirizzo IP: $ipnumb1 \n 
    Mittente: $nome_mittente ( mail: $email_mittente ) \n 
     ________________________________________
    ____________________ \n 
    $messaggio \n 
     ________________________________________
    ____________________ \n"; 
    mail($destinatario, $oggetto_email, $corpo); 
    header("Location: invioriuscito.html"); 
    ?>
    Fin qui tutto ok. io però vorrei che la mail contenesse un link. E qui arriva il problema: se io provo a modificare il codice così:

    codice:
    <?php 
    $destinatario = "nomeutente@hotmail.com"; 
    $ipnumb1 = getenv("REMOTE_ADDR"); 
    $nome_mittente = "mionome"; 
    $email_mittente = "indirizzomail@interfree.it"; 
    $oggetto_email = "prova invio da php"; 
    $messaggio = "prova invio da php"; 
    $ora = date ("H:i:s"); 
    $data = date ("d/m/Y"); 
    $corpo = "Modulo inviato il $data alle ore $ora \n 
    dal seguente indirizzo IP: $ipnumb1 \n 
    Mittente: $nome_mittente ( mail: $email_mittente ) \n 
     ________________________________________
    ____________________ \n 
    $messaggio \n 
     ________________________________________
    ____________________ \n"; 
    mail($destinatario, $oggetto_email, $corpo); 
    header("Location: invioriuscito.html"); 
    ?>
    non funziona più, e mi risponde:

    Parse error: parse error, unexpected T_STRING in /web/htdocs/miosito/provainviomail.php on line 6



    Come posso fare???

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    up

  3. #3
    un link nell'oggetto? :master: non sono esperto ma credo che l'oggetto sia text e quindi non puoi inserire un tag html... prova semmai ad inserire il link nel corpo del messaggio...
    te l'ho buttata lì, se non è questo il problema non mi uccidere!

  4. #4
    Codice PHP:
    <?php 
    $destinatario 
    "nomeutente@hotmail.com"
    $ipnumb1 getenv("REMOTE_ADDR"); 
    $nome_mittente "mionome"
    $email_mittente "indirizzomail@interfree.it"
    $oggetto_email "prova invio da php"
    $messaggio "prova <a href=\"miapagina.php?mittente=$nome_mittente\">invio</a> da php"
    $header "Content-type: text/html; charset=iso-8859-1\n";
    $ora date ("H:i:s"); 
    $data date ("d/m/Y"); 
    $corpo "Modulo inviato il $data alle ore $ora \n 
    dal seguente indirizzo IP: 
    $ipnumb1 \n 
    Mittente: 
    $nome_mittente ( mail: $email_mittente ) \n 
     ________________________________________
    ____________________ \n 
    $messaggio \n 
     ________________________________________
    ____________________ \n"

    mail($destinatario$oggetto_email$corpo$header); 
    header("Location: invioriuscito.html"); 
    ?>

  5. #5
    ho premuto invio per andare a capo e me lha invita manco salutare m ha fatto cmq prova cosi ciao

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.