Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503

    Andare a capo in una mail

    La mia applicazione ha bisogno di inviare delle email e riesco a farlo.
    Il problema è che il messaggio viene scritto tutto su una riga.
    Il messaggio lo compongo così:

    $messaggio = $cognome." ".$nome." ha effettuato la prenotazione per la prestazione del ".$_GET['data']."\r\n\r\n\r\n";
    $messaggio .= "---------------------------------------------------------------------------\r\n";
    $messaggio .= "Non rispondere a questa email.\r\n";
    $messaggio .= "Email generata automaticamente da una casella non abilitata alla ricezione.\r\n\r\n";
    $messaggio .= "http://www.miosito.it";

    Come faccio ad andare a capo visto che con gli \r\n non va?

  2. #2

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Uso la funzione mail() di PHP ed ho impostato l'header in questo modo

    $header .= "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header .= 'From: "Prestazioni" <robot@miosito.it> \r\n';

  4. #4
    Se il messaggio è inviato come HTML, DEVI usare un tag come
    ,

    oppure \r\n e <PRE> per "andare a capo".

  5. #5
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Beh l'header che hai messo e' per eamil in formato hteml quindi per andare accapo dovrei usare il relativo html
    invece dei \n\r



    EDIT:
    Lol abbiamo praticamente postato assieme

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Andata, grazie

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.