Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249

    Newsletter Html con PHP

    Ciao ragazzi,
    ho un problema: vorrei creare una pagina web che spedisca una newsletter html utilizzando php. Non so come fare caspita!! La newsletter normale so inviarla, reo un form dove poi mi passo il testo che inserisco come subject e messaggio, ma nel caso in cui sia un amil con immagini e suoni che si fa??? e Spt la vorrei inviare da una pagina web creata apposta e pubblicata on line.....

    Help please!!! VVoVe:

  2. #2
    la procedura di invio mail in formato HTML è la medesima che per il formato testo, ovvero la funzione mail([destinatari], [oggetto], [messaggio], [headers]).

    io generalmente procedo così: mi credo una variabile ([messaggio]) all'interno della quale inserisco una vera pagina HTML, ad esempio

    [messaggio] = "
    <html>
    <head>
    <title>prova mail html</title>
    </head>
    <body>ciao</body>
    </html>";

    a questo punto, devo comunicare a chi riceve che la mail è in formato HTML e non semplice testo, in maniera tale che possa essere interpretata:

    [headers] = "MIME-Version: 1.0\n";
    [headers] .= "Content-type: text/html; charset=iso-8859-1\n";

    più eventuali informazioni aggiuntive! Quindi sei pronto per inviare

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249

    invio newsletter

    si ma come faccio ad inviarla, ovvero pubblico la èpagina, ma se prima il testo del mess lo ricavavo da un box e poi schiacciavo invia e partiva ora come faccio ad inviarlo???

    Grazie mille!!!

  4. #4
    questo dipende molto da cosa deve contenere la tua newsletter. Immaginiamo tu voglia scrivere un titolo, un breve messaggio introduttivo!

    avrai una pagina con una form con i campi titolo e messaggio, cliccando un pulsante richiami una pagina dove fai la $_POST sul form e ottieni il valore dei campi, come credo che già facevi per la mail inviata in formato testo! Non ti resta da fare altro che fare qualcosa tipo:

    $titolo = $_POST['titolo'];
    $testo = $_POST['testo'];

    $messaggio = "
    <html>
    <head>
    <title>".$titolo."</title>
    </head>
    <body>".$testo."</body>
    </html>"

    intendevi questo?

    Ovviamente puoi ampliare la form con campi tipo destinatari, oggetto, ecc!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249
    si intendevo questo, ma il problema si pone con l'inserimento di ammagini tipo:

    $messaggio = "
    <html>
    <head>
    <title>".$titolo."</title>
    </head>
    <body><td>[img]image/spacer.gif[/img]</td></body>
    </html>"


    cosi va bene mi compare l'immagine??

    ancora mille grazie...ah si scrive

    $header .= "MIME-Version: 1.0\n";
    $header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";

    oppure

    con la parentesi quadra come hai scritto tu??

  6. #6
    hum per le immagini non mi sbilancio, attendi una ulteriore conferma, oppure puoi semplicemente provare

    si scrive $header, le parentesi quadre erano solamente per rappresentare una variabile headers generica (ovviamente lo stesso vale per [messaggio] )

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249
    allora prima di tutto la mail che mi arriva ha il seguente testo:

    <html>
    <head>
    <title>prova mail html</title>
    </head>
    <body>ciao</body>
    </html>

    quando invece dovrebbe solo comparirmi prova mail html ciao......

    ti posto il codice ok??

    GRASSIIEEE

    (il codice te l'ho messo a sto urlhttp://www.germainedecapuccini.it/mail.txt )

  8. #8
    per le immagini devi dare il collegamento completo...esempio:

    <img src=http://www.ianaz.ch/warez/css.gif>

  9. #9
    ehm... dovresti chiamarla sempre uguale la variabile

    o header o headers ...

    prova e fammi sapere!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    249

    var uguale

    eh si avevi ragione....ci sono riuscita!!invio anche le foto.....sono contenta!!! ti ringrazio!!!


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.