Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    invio mail in formato html da template.htm

    Ho un piccolo problemino ho bisogno di mandare un email in formato html il body del messaggio e' racchiuso in un file esterno template.html

    Ho fatto alcune prova e mi funziona

    $messaggio = "testo in grassetto";
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: <".$email.">";
    mail("ordini@dominio.it", "Nuova richiesta di informazione dal sito", $messaggio, $headers);

    ora vorrei che nella variabile $messaggio ci fosse il contenuto dell'html della pagine template.html

    C'e' la soluzione utilizzando la funzione $riga = file("template.html"); che mi restituirebbe un array con tutte le righe del file template.html e dopo dovrei fare un foreach per avere poi nella variabile $messaggio il contenuto dell'intero file

    Ma recentemente proprio su questo forum e' stato postato un metodo piu' semplice ho spulzato fino alla 10 pagina ma non ho trovato nulla

    la funzione che mi interessa era tipo "obj_get" oppure "ob_get" ma non la trovo nemmeno facendo una ricerca sul forum.

    Qualcuno la conosce? O mi sa indicare un metodo + flessibile per farlo?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    http://it2.php.net/manual/it/functio...t-contents.php

    questa funzione carica in una stringa tutto il contenuto del file... poi se nel file hai dei segnaposto da sostituire con il testo della mail fai le sostituzioni ed hai il corpo del messaggio pronto.

    No pvt per sollecitare risposte, grazie.

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.