Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more. :: Mappa del sito
Tutorials & Scripts, PHP, Linux and more.

Home :: Php :: Indice Php

Inviare mail in HTML con PHP

Inserito il: 16-05-2007


Una delle caratteristiche più apprezzate di PHP è quella relativa alla possibilità di inviare messaggi di posta elettronica tramite una funzione di semplice utilizzo come mail(). mail() supporta l'invio di e-mail sia in semplice formato testo che in HTML.

Nell'esempio che vedremo di seguito abbiamo creato una funzione per l'invio di e-mail in HTML; basterà passare come parametri alla funziona l'indirizzo del destinatario, l'oggetto, il testo dell'email, il nome del mittente e l'indirizzo del mittente per inviare il nostro messaggio:
<?php
function inviaMail(
$destinatario,$oggetto,$testo,$da,$mittente)
{
$mail = array ("\'" => "'");
$testo = @strtr($testo, $mail); 
$testo = 
'<html><body>'
.@stripslashes($testo).'</body></html>
'."\r\n\r\n";

$head = 
'From: '.$da.' <'.$mittente.'>'."\r\n";

$head .= 
'Content-Type: text/html; charset="ISO-8859-1"'."\r\n";

$head .= 
'Content-Transfer-Encoding: quoted-printable'."\n\r\n";

if(@mail ($destinatario, $oggetto, $testo, $head))
 {
 echo 'Messaggio inviato con successo';
 }else{
 echo 'Errore! Impossibile inviare il messaggio.';
 }
}
//test di funzionamento
  $destinatario = 'suamail@suosito.it';
  $oggetto = 'Test e-mail in HTML';
  $testo = 'Test riuscito!';
  $da = 'Tuo_nome';
  $mittente = 'tuamail@tuosito.it';
  @inviaMail(
  $destinatario, $oggetto, $testo, $da, $mittente);
  ?>
Non vi sono nel codice passaggi particolarmente complicati, in ogni caso abbiamo corredato l'applicazione con un test di utilizzo per provarne il funzionamento; basterà sostituire i valori delle variabili con altri valori corretti.


Indice Php
Apache (19)
CGI (11)
Java (12)
Jsp (16)
Linux (18)
Manuali (4)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (172)
Forum


Introduzione al PHP-MySQL
Introduzione al PHP-MySQLIl testo è dedicato al linguaggio informatico PHP-MySQL, fondamentale per la creazione di siti internet dinamici di ultima generazione. Il...
Maggiori dettagli

Un cerchio perfetto con PHP e GD2
Questo piccolo script, abbastanza semplice, propone un esempio riguardante l'azione delle librerie "GD2" in PHP. Creeremo un piccolo cerchio nero... Leggi l'articolo



Aiutiamo l'Abruzzo - Terremoto del 6 Aprile 2009 - Invia anche tu un SMS vuoto al numero 48580 al costo di 1 euro

Aspcenter.net
Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
AG web solutions
Ceptive.it
Jacoz.net
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Design multimedia
proBLOG
Visual designer
Forum per Webmaster




Pagina caricata in 0.0001 secondi. | Per informazioni | ©CG di Claudio Garau P.IVA 03219430927 RSS