Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: testo formattato

  1. #1

    testo formattato

    Buongiorno,
    Ho un file php che mi manda una email di conferma agli utenti che si iscrivono alla newsletter.Tutto funziona ma vorrei formattare il testo in modo da renderlo piu' carino, e magari aggiungere il logo del cliente.
    E' possibile fare una cosa del genere???
    Partendo da questo file chi mi fa qualche esempio???
    Grazie,
    Elisa.


    <?php
    if (!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))) {
    $_GET = &$HTTP_GET_VARS;
    $_POST = &$HTTP_POST_VARS;
    $_SERVER = &$HTTP_SERVER_VARS;
    $_ENV = &$HTTP_ENV_VARS;
    $_COOKIE = &$HTTP_COOKIE_VARS;
    $_FILES = &$HTTP_POST_FILES;
    $_SESSION = &$HTTP_SESSION_VARS;
    }
    $to = $_POST["email"];
    $subject = "iscrizione alla newsletter avvenuta";
    $msg = "Grazie per esserti iscritto alla newsletter del sitoxxx.\n Sarai informato sulle novità e su tutte le nostre iniziative speciali\n Se non desideri piu' ricevere le nostre newsletter inviaci una email con oggetto: cancellami\n";

    mail($to, $subject, $msg, "From: sitoxxx.it\nReply-To: $email\n");
    ?>

  2. #2
    Nell'if non utilizzare or ma utilizza ||
    per il resto sembra corretto, perchè ti restituisce qualche errore?

  3. #3
    No nessun errore solo che il testo arriva cosi' come' senza una formattazione....
    La domanda e' come faccio magari a scrivere una cosa del genere:


    Grazie per esserti iscritto alla newsletter del sitoxxx
    Sarai informato sulle novità e su tutte le nostre iniziative speciali
    Se non desideri piu' ricevere le nostre newsletter inviaci una email con oggetto: cancellami
    E magari aggiungere alla fine il logo del cliente....se si puo fare!
    Elisa.

  4. #4
    Devi mandare l'email in formato html, allora puoi formattare il contenuto come se fosse una pagina html. Se fai una ricerca su free-php e sul forum, trovi sicuramente lo script che fa per te

  5. #5
    ok jeck grazie del consiglio....
    Mentre aspetto che ripristinano la ricerca non hai dei link utili o esempi???
    Grazie,
    Elisa.

  6. #6
    Originariamente inviato da Elisa79
    ok jeck grazie del consiglio....
    Mentre aspetto che ripristinano la ricerca non hai dei link utili o esempi???
    Grazie,
    Elisa.
    Guarda quà, ti spiega in modo semplice http://www.webmasterpoint.org/php/ti...a&dat=12.14.47

  7. #7
    Grazie,
    Se ho problemi mi rifaccio viva!

  8. #8
    jeck ho letto l'articolo e ho provato a fare un file php cosi':

    <?php
    if (!isset($_SERVER) OR !$_SERVER OR !is_array($_SERVER) OR count(array_diff($_SERVER, $HTTP_SERVER_VARS))) {
    $_GET = &$HTTP_GET_VARS;
    $_POST = &$HTTP_POST_VARS;
    $_SERVER = &$HTTP_SERVER_VARS;
    $_ENV = &$HTTP_ENV_VARS;
    $_COOKIE = &$HTTP_COOKIE_VARS;
    $_FILES = &$HTTP_POST_FILES;
    $_SESSION = &$HTTP_SESSION_VARS;
    }
    $to = $_POST["email"];
    $subject = "iscrizione alla newsletter avvenuta";
    $msg = "<p align="center"><font color="#FF0000">Prova</font></p>";

    mail($to, $subject, $msg, "From: TeatroVittoria.it\nReply-To: $email\nContent-Type: msg/html");
    ?>

    Ma non arriva piu' neanche la posta!
    Io di php non so praticamente nulla quindi sto cercando di improvvisare ma non e' semplice.
    Puoi indicarmi cosa sbaglio o magari qualche altro link o spiegazione.
    Grazie,
    Elisa.

  9. #9
    Inanzitutto il content-type è text/html. Ti restituisce errori oppure va tutto a buon fine?

  10. #10
    Si in effetti hai ragione ma credevo che text era la variabile messaggio....
    comunque non funziona neanche con text
    in effetti in quello script che mi hai linkato c'è anche questo:

    // Funzione mail!
    mail ($target,$subject,$text,$header);

    ?>

    e nel mio file php no....devo aggiungerlo...
    intendo questo: ($text,$header)
    Grazie e scusami se sono un po ritardata...abbi pazienza!
    Elisa.

    ps: non mi da nessun errore solo che non arriva la posta.
    calcola che sto usando flash per i campi di input.

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.