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 (6)
Perl (12)
PostgreSQL (12)
Tomcat (10)
Unix (12)
Libri (0)
Forum



Visualizzare immagini random da una cartella
Lo script che mostreremo in questo articolo permette di estrarre un'immagine casuale da una cartella e di visualizzarla; ad ogni... Leggi l'articolo


Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti

Mrwcorsi.it
Mrwebmaster.it
4 You Gratis.it
Ceptive.it
Giochi Gratis
Pierotofy.it
Giornale Webmaster
Manuali
Morpheusweb.it
SEO Directory
Visual designer
Forum per Webmaster




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