Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Inviare email in HTML

  1. #1

    Inviare email in HTML

    Salve,
    sto provando ad invare email formattate con l'html seguendo quanto letto su questo sito (http://freephp.html.it/faq/view_faq.asp?id=34), ma mi da errore quando aggiungo From:.......

    Sapete come risolvere?
    Grazie

  2. #2
    prova a mettere i doppi apici nell'ultima parte...

    mail($recipient, $subject, $message,
    "From: ".$mittente." Content-Type: text/html; charset=iso-8859-1");

    dovrebbe funzionare ora

  3. #3
    Grazie ora funziona!

    Ora il problema è che i link non funzionano perchè mi interpreta come \http://www.prova.it\ e il problema è che non so come fargli interpretare il stripslashes.

  4. #4
    non ho ben capito dove hai il link, comunque penso che utilizzando
    StripSlahes
    AddSlahes
    Htmlspecialchars

    dovresti riuscire a risolvere il tuo problema

  5. #5
    Niente, non riesco a risolvere la questione dei link.
    Inoltre mi perde tutta la formattazione.

    Sapete aiutarmi?

    Grazie

  6. #6
    prova a spiegare meglio il problema...

  7. #7
    Praticamente vedendo la proprietà del messaggio, il testo è questo:

    "<html>
    <head>
    </head>
    <body>
    [b]
    <font face=\"Arial\" style=\"font-size: 10pt\">..."

    Il problema è delle \ ma non riesco a toglierle con "stripslashes" visto che si usa accoppiato all' "echo" (almeno io l'ho sempre usato in questo modo).

    Cosa ne pensi?

  8. #8
    usare stripslashes con echo è giusto.
    Sarò un pò "gnucco", ma se quello è il corpo della mail, dove li fai gli echo? e a che servono?

  9. #9
    Ti spiego, praticamente io ho una pagina in cui visualizzo dentro un campo <textarea> il testo tramite un echo (inoltre il testo viene riempito con dei dati presi da un DB).

    echo stripslashes ("
    <textarea name=\"prova\">
    <html>
    <head>
    </head>
    <body>
    [b]
    <font face=\"Arial\" style=\"font-size: 10pt\">...");

    Poi modifico quello che devo modificare e clicco invia.

    La pagina che invia contiene questo codice:

    @$messaggio = "
    $description"; //seconda parte dell'header

    $from = "MIME-Version: 1.0
    Content-Type: text/html; charset=iso-8859-1;
    From: <bill@microsoft.it>";

    mail($indirizzo_dest, $oggetto, $messaggio, $from);
    mail($indirizzo_mit, $oggetto, $messaggio, $from);

    $description contiene il testo dell'email inviato tramite il form.


    Spero di essere stato più chiaro.

  10. #10
    lo stripslashes come l'hai fatto te, a me non da problemi e mi rimuove le barre,prova a mettere i singoli apici per delimitare l'argomento di stripslashes...non so cosa dirti...

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.