picxx
WF 09
Hups.
Jeg er absolutt ingen stor koder.
Fant en kode på et forum som hadde passet meg perfekt, men var visst ett eller annet som var "deprecated" i nyere php versjoner.
Koden ser slik ut:
Hele koden er slik
Noen som kan hjelpe med dette?
Har forsøkt å skifte ut eregi med preg match, men ettersom jeg er passe blank kommer jeg ingen veg.
Jeg er absolutt ingen stor koder.
Fant en kode på et forum som hadde passet meg perfekt, men var visst ett eller annet som var "deprecated" i nyere php versjoner.
Koden ser slik ut:
PHP:
if (eregi('Content-Type:', $to_name)) return false;
if (eregi('Content-Type:', $to_email_address)) return false;
if (eregi('Content-Type:', $email_subject)) return false;
if (eregi('Content-Type:', $email_text)) return false;
if (eregi('Content-Type:', $from_email_name)) return false;
if (eregi('Content-Type:', $from_email_address)) return false;
Hele koden er slik
PHP:
//BOC e-mail with attachment
function tep_mail_pdf_anhang($to_name, $to_email_address, $email_subject, $email_text, $from_email_name, $from_email_address, $file, $filetype) {
if (SEND_EMAILS != 'true') return false;
if (eregi('Content-Type:', $to_name)) return false;
if (eregi('Content-Type:', $to_email_address)) return false;
if (eregi('Content-Type:', $email_subject)) return false;
if (eregi('Content-Type:', $email_text)) return false;
if (eregi('Content-Type:', $from_email_name)) return false;
if (eregi('Content-Type:', $from_email_address)) return false;
if ( (strstr($to_name, "\n") != false) || (strstr($to_name, "\r") != false) ) return false;
if ( (strstr($to_email_address, "\n") != false) || (strstr($to_email_address, "\r") != false) ) return false;
if ( (strstr($email_subject, "\n") != false) || (strstr($email_subject, "\r") != false) ) return false;
if ( (strstr($from_email_name, "\n") != false) || (strstr($from_email_name, "\r") != false) ) return false;
if ( (strstr($from_email_address, "\n") != false) || (strstr($from_email_address, "\r") != false) ) return false;
$message = new email(array('X-Mailer: osCommerce Mailer'));
$text = strip_tags($email_text);
if (EMAIL_USE_HTML == 'true') {
$message->add_html($email_text, $text);
} else {
$message->add_text($text);
}
$attachment = fread(fopen($file, "r"), filesize($file));
$message->add_attachment($attachment, TEXT_NAME_OF_CONDITIONS, $filetype);
// $message->add_html_image($file_content, $file);
$message->build_message();
$message->send($to_name, $to_email_address, $from_email_name, $from_email_address, $email_subject);
}
//EOC e-mail with attachment
Noen som kan hjelpe med dette?
Har forsøkt å skifte ut eregi med preg match, men ettersom jeg er passe blank kommer jeg ingen veg.