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

Discussione: email grafiche

  1. #1

    email grafiche

    Vi espongo subito il mio problema:

    Ho creato in php una pagina per inviare le e-mail a più persone dal mio sito.

    Per le email " formato testo " non ho problemi.

    Non riesco, però ad inviare correttamente le email in formato html.

    Le persone che ricevono le mie e-mail, visualizzano il codice "html" e non la grafica.

    Se le invio con qualche programma tipo "Outlook Express" visualizzano l'effetto desiderato senza problemi.


    Non riesco a capire il motivo!

    mi potete aiutare?

  2. #2
    Eh, è lunga la via di colui che cerca di inviare una mail

    Cerca nel forum che è ricco di argomenti correlati, in alcuni intervengo anche io.

  3. #3

    Ho già lettto .....

    Ho già letto nel forum, e l'unica cosa che ho trovato è stata quella di aggiungere queste due righe:

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


    Il risultato è il seguente:

    <?
    switch ($persona) {

    case 'Nome Cognome':
    $mail_cord = "email@yahoo.it";
    break;
    case 'Nome1 Cognome1':
    $mail_cord = "email@libero.it";
    break;
    default:
    $mail_cord = "email@aruba.it";

    }
    ?>
    <?
    $header = "MIME-Version: 1.0\r\n";
    $header .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $header = "From: ".$miaemail."\r\n";
    $to = "$mail_cord";
    $mess = "<center>" . $message . "</center>";
    $subject = "Per $persona";
    mail($to, $subject , $mess , $header);

    ?>

    Naturalmente non funziona!!!

    Dove sbaglio????

  4. #4
    per facilitarti la vita dai una occhiata qua http://framework.zend.com/manual/en/...tml-mails.html è il modulo MAIL del fantastico zend framework..

  5. #5
    Sarà che sono molto stanco, ma non riesco a capire il codice:

    <?php
    require_once 'Zend/Mail.php';
    $mail = new Zend_Mail();
    $mail->setBodyText('My Nice Test Text');
    $mail->setBodyHtml('My Nice Test Text');
    $mail->setFrom('somebody@example.com', 'Some Sender');
    $mail->addTo('somebody_else@example.com', 'Some Recipient');
    $mail->setSubject('TestSubject');
    $mail->send();

    Zend/Mail.php ????????

    come faccio a integrarlo nel mio codice??????


    AIUTOOOOOOOOOOOOOOOOOOOOO!

  6. #6
    calma calma..quello fa parte di Zend Framwork, un insieme di classi in PHP5 che eprmettono di facilitare la vita al programmatore. Come vedi, bastano quelle poche righe per inviare una mail HTML! l'unico svantaggio è che sul server bisogna avere a disposizione PHP5. Se puoi usare solo PHP4 allora devi utilzizare qule che hai messo e semmai ci do una occhiata per vedere cosa c'è di sbagliato..cmq sembra tutto corretto!!!

  7. #7
    Grazie 1000!
    Mi faresti un grandissimo favore.
    ps Credo ti utilizzare PHP3. Cambia qualcosa rispetto a php4?

  8. #8
    PHP3?? è vecchissimo, in disuso. Tutti i provider hanno almeno PHP 4.3....come minimo!!!! (ora la versione migliore in assoluto è la PHP 5.2.4)

  9. #9
    Potresti testare il mio codice? Se fosse solo un problema di linguaggio, domani provo ad installare una nuova versione.

  10. #10
    come detto prima, non vedo alcun errore!!! se fosse la versione php..crea un file(tto) di testo con su scritto

    <? phpinfo() ?>

    salvalo come info.php nella root del tuo sito e lancialo col nome ad esempio

    www.pippo.it/info.php

    se sei in locale lancialo con

    localhost/info.php

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.