77;20202;0ccatbody
††
†
list($usec, $sec) = explode(" ", microtime()); $message_id = sprintf( "Message-Id: <%s.%s@%s>", mt_rand( $sec + $usec), md5( microtime()), $domain); $date = "Date: " . date( "r"); †
†
†
††function send_mail( $to, $subject, $message, $additional_headers = "", $additional_parameters = "", $additional_parameters) { $subject = str_replace( array( "\r\n", "\r"), "\n", $subject); $subject = str_replace( "\n", "\r\n", $subject); list($usec, $sec) = explode(" ", microtime()); $message_id = sprintf( "Message-Id: <%s.%s@%s>", mt_rand( $sec + $usec), md5( microtime()), $domain); $additional_headers .= "\r\nMessage-Id: " . $message_id; $additional_headers .= "\r\nDate: " . date( "r"); $cr = strstr(PHP_OS, 'WIN') !== false ? "\r\n" : "\n"; $message = str_replace( array( "\r\n", "\r"), "\n", $message); $message = str_replace( "\n", $cr, $message); $additional_headers = str_replace( array( "\r\n", "\r"), "\n", trim( $additional_headers)); $additional_headers = str_replace( "\n", $cr, $additional_headers); if ( ini_get( "safe_mode") == 1) { // for safe_mode. $result = mail( $to, $subject, $message, $additional_headers); } else { // for non safe_mode. $result = mail( $to, $subject, $message, $additional_headers, $additional_parameters); } return $result; } |