All pastes #815773 Raw Edit

Untitled

public php v1 · immutable
·published 2007-12-14 11:14 UTC
rendered paste body
<?php//$_mess=$_REQUEST["message"];$_subj=$_REQUEST["subj"];$_dest=$_REQUEST["dest"];//$header = "From: sender name <mail@server.com>\n";$header .= "X-Mailer: --- Newsletter\n";// generiamo le stringhe utilizzate come separatori$boundary = "==String_Boundary_x" .md5(time()). "x";$boundary2 = "==String_Boundary2_y" .md5(time()). "y";// costruiamo le intestazioni specifiche per un messaggio// con parti relazionate$header .= "MIME-Version: 1.0\n";$header .= "Content-Type: multipart/related;\n";$header .= " type=\"multipart/alternative\";\n";$header .= " boundary=\"$boundary\";\n\n";$messaggio = "Se visualizzi questo testo il tuo programma non supporta i MIME\n\n";$messaggio .= "--$boundary\n";$messaggio .= "Content-Type: multipart/alternative;\n";$messaggio .= " boundary=\"$boundary2\";\n\n";// sezione alternativa in puro testo$messaggio .= "--$boundary2\n";$messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";$messaggio .= "Se visualizzi questo testo il tuo programma non supporta i MIME\n\n";// sezione alternativa in formato html$messaggio .= "--$boundary2\n";$messaggio .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";$messaggio .= "Content-Transfer-Encoding: 7bit\n\n";$messaggio .= "<html><body><p>".$_mess."</p></html>\n";// chiusura della sezione multipart/alternative$messaggio .= "--$boundary2--\n";// chiusura della sezione multipart/related$messaggio .= "--$boundary--\n";$subject = $_subj;if( @mail($_dest, $subject, $messaggio, $header) ) echo "dummy=dummy&status=1";else echo "dummy=dummy&status=0";?>