Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [PHP] invio mail

  1. #1

    [PHP] invio mail

    Ciao a tutti.

    Ho il seguente semplicissimo script per inviare una mail direttamente dalla pagina PHP


    Codice PHP:
    $dest  'maildest@gmail.com;
    $ogg   = '
    Benvenuto nel mio sito';
    $testo = '
    Grazie per esserti registrato.\n La tua password per accedere al sito è ' . $fld_passwd . '.\n Al primo accesso ti sarà chiesto di modificare la password.';

    $intestazioni= "From:info@miosito.com";
            
    mail($dest, $ogg, $testo, $intestazioni); 
    L'invio della mail funziona regolarmente ... solo che dove ho messo \n il testo non va a capo e non so come fare a farlo andare a capo.

    Avete qualche suggerimento?
    Grazie in anticipo.
    Claudio.

  2. #2
    Scusate per gli errori: manca un apice di chiusura e - non so perché - lo script ha tolto il \ dalla combinazione \n.
    Penso comunque si sia capito ugualmente il problema.

  3. #3
    Ho scoperto che se memorizzo sul database un testo che ha i caratteri \n\r quando devo andare a capo e poi metto questo testo in una mail prelevandolo direttamente dal database, allora funziona.
    Se invece metto il testo \n\r direttamente nella variabile, non funziona.

    Qualcuno saprebbe spiegarmi il motivo?

    Grazie. Claudio.

  4. #4
    Non essendo in formato HTML dovrebbe bastare andare a capo nel codice sorgente per fare un "a capo".
    Quindi cosi:

    $testo = "Grazie per esserti registrato.
    La tua password per accedere al sito è ' . $fld_passwd . '
    Al primo accesso ti sarà chiesto di modificare la password.";

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.