2 fejl i PHP fil
HejJeg får denne fejl
==
Warning: Variable passed to each() is not an array or object in /home5/engelhar/public_html/XXXX/pages/order.php on line 43
Warning: file(styles/mail.css) [function.file]: failed to open stream: No such file or directory in /home5/engelhar/public_html/XXXX/pages/order.php on line 96
Leider ist ein Fehler beim Mailversand aufgetreten. Bitte melden Sie sich beim Webmaster!
==
i denne php fil
==
<?php
unset ($userfile);
@extract($_GET);
@extract($_POST);
@extract($_COOKIE);
@extract($_FILES);
if ($tmp_array = $userfile) {
unset ($userfile);
$old_type = array();
foreach ($tmp_array as $key => $value) {
if ($key == "tmp_name") {
$old_type["userfile"] = $value;
}
else {
$old_type["userfile_".$key] = $value;
}
}
extract($old_type);
}
$AllRight = true;
$a = $HTTP_POST_VARS;
$darray = getdate();
$TextData = "[ORDERDATA]\n";
$XMLData = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\" standalone=\"yes\"?>\n";
$XMLData .= "<orderdata>\n";
$taxarray = array();
$amountarray = array();
$noarray = array();
$epricearray = array();
$gpricearray = array();
$namearray = array();
$variantsarray = array();
$variantsnoarray = array();
$addfieldsarray = array();
$httpvarsarray = array();
$otherarray = array();
$customerdata = array();
$carddata = array();
$bankdata = array();
$basketdata = array();
$mydata = array();
$adddata = array();
while (list($key, $val) = each($a)) {
$ckey = strtolower($key);
$MultiLine = $val;
$MultiLine = str_replace(chr(13),"[#13]",$MultiLine);
$MultiLine = str_replace(chr(10),"[#10]",$MultiLine);
$TextData .= "$key=$MultiLine\n";
$XMLData .= "<$key>$MultiLine</$key>\n";
if ( substr_count($ckey, "tax_") > 0 ) { array_push($taxarray,$ckey."_".$val); }
if ( substr_count($ckey, "itemamount_") > 0 ) { array_push($amountarray,$val); }
if ( substr_count($ckey, "itemno_") > 0 ) { array_push($noarray,$val); }
if ( substr_count($ckey, "itemeprice_") > 0 ) { array_push($epricearray,$val); }
if ( substr_count($ckey, "itemgprice_") > 0 ) { array_push($gpricearray,$val); }
if ( substr_count($ckey, "itemname_") > 0 ) { array_push($namearray,$val); }
if ( substr_count($ckey, "itemvariants_") > 0 ) { array_push($variantsarray,$val); }
if ( substr_count($ckey, "itemvariantsno_") > 0 ) { array_push($variantsnoarray,$val); }
if ( substr_count($ckey, "itemaddfields_") > 0 ) { array_push($addfieldsarray,$val); }
if ( substr_count($ckey, "http_vars_") > 0 ) { array_push($httpvarsarray,$ckey." = ".$val); }
if ( substr_count($ckey, "other_") > 0 ) { array_push($otherarray,$ckey." = ".$MultiLine); }
if ( substr_count($ckey, "customer") > 0 ) { $customerdata[$ckey] = $val; }
if ( substr_count($ckey, "card") > 0 ) { $carddata[$ckey] = $val; }
if ( substr_count($ckey, "bankdata") > 0 ) { $bankdata[$ckey] = $val; }
if ( $ckey == "basketsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "amountdiscountsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "pricediscountsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "weightdiscountsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "shippingname" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "shippingsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "paymentname" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "paymentsum" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "totalnet" ) { $basketdata[$ckey] = $val; }
if ( $ckey == "total" ) { $basketdata[$ckey] = $val; }
if ( substr_count($ckey, "my") > 0 ) { $mydata[$ckey] = $val; }
if ( $ckey == "shopid" ) { $adddata[$ckey] = $val; }
if ( $ckey == "orderid" ) { $adddata[$ckey] = $val; }
if ( $ckey == "currency" ) { $adddata[$ckey] = $val; }
if ( $ckey == "saddress" ) { $adddata[$ckey] = $val; }
if ( $ckey == "refer" ) { $adddata[$ckey] = $val; }
if ( $ckey == "netshop" ) { $adddata[$ckey] = $val; }
if ( $ckey == "privacyb" ) { $adddata[$ckey] = $val; }
if ( $ckey == "rueckb" ) { $adddata[$ckey] = $val; }
if ( $ckey == "widerb" ) { $adddata[$ckey] = $val; }
}
$XMLData .= "</orderdata>\n";
$RealReferArray = split("/",$adddata[refer]);
array_pop($RealReferArray);
array_pop($RealReferArray);
$RealRefer = "";
for ( $i=0; $i<count($RealReferArray);$i++) {
$RealRefer .= $RealReferArray[$i]."/";
}
$Style = $RealRefer."styles/mail.css";
$str = file($Style);
$HTMLHeader = "<html>\n";
$HTMLHeader .= "<head>\n";
<meta name="Generator" content="Stone's WebWriter 4">
$HTMLHeader .= "<style type='text/css'>\n";
for ($i=0; $i<count($str); $i++ ) {
$HTMLHeader .= $str[$i];
}
$HTMLHeader .= "</style>\n";
$HTMLHeader .= "<title>Auftrag</title>\n";
$HTMLHeader .= "</head>\n";
$HTMLHeader .= "<body onunload='java script:parent.window.location.href = \"$RealRefer\"'>\n";
$PageHeader = "<table border='0' cellpadding='0' width='95%' align='center'>\n";
$PageHeader .= "<tr><td>\n";
$PageHeader .= "<p><b>Mange tak for Deres bestilling</b></p>\n";
$PageHeader .= "<div>Nedenstående er en oversigt over Deres ordre.</div>\n";
$PageHeader .= "<div>Om et øjebilk fremsendes en ordrebekræftelse til Deres e-mail.</div>\n";
$PageHeader .= "<div><a href='java script:print();'>Udskriv denne side !</a></div>\n";
$PageHeader .= "</td></tr>\n";
$PageHeader .= "</table>\n";
$PageHeader .= "<hr>\n";
$CustHeader = "<table border='0' cellpadding='0' width='95%' align='center'>\n";
$CustHeader .= "<tr><td>\n";
$CustHeader .= "<p><b>Mange tak for Deres bestilling</b></p>\n";
$CustHeader .= "<div>Nedenstående er en oversigt over Deres ordre.</div>\n";
$CustHeader .= "<div>Vores kontaktoplysninger finder De nederst i denne mail</div>\n";
$CustHeader .= "</td></tr>\n";
$CustHeader .= "</table>\n";
$CustHeader .= "<hr>\n";
$MyHeader = "<table border='0' cellpadding='0' width='95%' align='center'>\n";
$MyHeader .= "<tr><td>\n";
$MyHeader .= "<b>BESTILLING:</b>\n";
$MyHeader .= "</td></tr>\n";
$MyHeader .= "</table>\n";
$HTMLBody = "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$HTMLBody .= "<tr><td width='50%' valign='top'>\n";
$HTMLBody .= "<div> </div>\n";
$customerforlastname = "";
$customerziptown = "";
if (!empty($customerdata[customercompany])) { $HTMLBody .= "<div>$customerdata[customercompany]</div>\n"; }
if (!empty($customerdata[customerforname])) { $customerforlastname .= "<span>$customerdata[customerforname]</span> "; }
if (!empty($customerdata[customerlastname])) { $customerforlastname .= "<span>$customerdata[customerlastname]</span> "; }
if ($customerforlastname != "") { $HTMLBody .= "<div>$customerforlastname</div>\n"; }
if (!empty($customerdata[customerstreet1])) { $HTMLBody .= "<div>$customerdata[customerstreet1]</div>\n"; }
if (!empty($customerdata[customerstreet2])) { $HTMLBody .= "<div>$customerdata[customerstreet2]</div>\n"; }
if (!empty($customerdata[customerstreet3])) { $HTMLBody .= "<div>$customerdata[customerstreet3]</div>\n"; }
if (!empty($customerdata[customerzip])) { $customerziptown .= "<span>$customerdata[customerzip]</span> "; }
if (!empty($customerdata[customertown])) { $customerziptown .= "<span>$customerdata[customertown]</span> "; }
if ($customerziptown != "") { $HTMLBody .= "<div>$customerziptown</div>\n"; }
if (!empty($customerdata[customercountry])) { $HTMLBody .= "<div>$customerdata[customercountry]</div>\n"; }
if (!empty($customerdata[customertelefon])) {
if ($customerdata[customertelefon] != "") {
$HTMLBody .= "<div><b>Telefon: </b>$customerdata[customertelefon]</div>\n";
}
}
if (!empty($customerdata[customertelefax])) {
if ($customerdata[customertelefax] != "") {
$HTMLBody .= "<div><b>Telefax: </b>$customerdata[customertelefax]</div>\n";
}
}
if (!empty($customerdata[customeremail])) {
if ($customerdata[customeremail] != "") {
$HTMLBody .= "<div><b>E-mail: </b>$customerdata[customeremail]</div>\n";
}
}
if (!empty($customerdata[customerno])) {
if ($customerdata[customerno] != "" ) {
$HTMLBody .= "<br><div><b>Kundennummer: </b>$customerdata[customerno]</div>\n";
}
}
if (!empty($customerdata[customereuusstid])) {
if ($customerdata[customereuusstid] != "" ) {
$HTMLBody .= "<br><div><b>CVR: </b>$customerdata[customereuusstid]</div>\n";
}
}
$HTMLBody .= "</td>\n";
if (!empty($customerdata[scustomerlastname]) && !empty($customerdata[scustomerstreet1]) && !empty($customerdata[scustomerzip]) && !empty($customerdata[scustomertown]) ) {
if ($customerdata[scustomerlastname] != "" && $customerdata[scustomerstreet1] != "" && $customerdata[scustomerzip] != "" && $customerdata[scustomertown] != "" ) {
$HTMLBody .= "<td width='50%' valign='top'>\n";
$HTMLBody .= "<div><b>Leveringsadresse (Hvis anderledes):</b></div>\n";
$scustomerforlastname = "";
$scustomerziptown = "";
if (!empty($customerdata[scustomercompany])) { $HTMLBody .= "<div>$customerdata[scustomercompany]</div>\n"; }
if (!empty($customerdata[scustomerforname])) { $scustomerforlastname .= "<span>$customerdata[scustomerforname]</span> "; }
if (!empty($customerdata[scustomerlastname])) { $scustomerforlastname .= "<span>$customerdata[scustomerlastname]</span> "; }
if ($scustomerforlastname != "") { $HTMLBody .= "<div>$scustomerforlastname</div>\n"; }
if (!empty($customerdata[scustomerstreet1])) { $HTMLBody .= "<div>$customerdata[scustomerstreet1]</div>\n"; }
if (!empty($customerdata[scustomerstreet2])) { $HTMLBody .= "<div>$customerdata[scustomerstreet2]</div>\n"; }
if (!empty($customerdata[scustomerstreet3])) { $HTMLBody .= "<div>$customerdata[scustomerstreet3]</div>\n"; }
if (!empty($customerdata[scustomerzip])) { $scustomerziptown .= "<span>$customerdata[scustomerzip]</span> "; }
if (!empty($customerdata[scustomertown])) { $scustomerziptown .= "<span>$customerdata[scustomertown]</span> "; }
if ($scustomerziptown != "") { $HTMLBody .= "<div>$scustomerziptown</div>\n"; }
if (!empty($customerdata[scustomercountry])) { $HTMLBody .= "<div>$customerdata[scustomercountry]</div>\n"; }
$HTMLBody .= "</td>\n";
}
}
$HTMLBody .= "</tr></table>\n";
$HTMLBody .= "<hr>\n";
$HTMLBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$HTMLBody .= "<tr><td>\n";
$HTMLBody .= "<div><b>Datum:</b> $darray[mday].$darray[mon].$darray[year]</div>\n";
if (!empty($adddata[orderid])) { $HTMLBody .= "<div><b>Deres ordrenummer:</b> $adddata[orderid]</div>\n"; }
$HTMLBody .= "</td></tr>\n";
$HTMLBody .= "</table>\n";
$HTMLBody .= "<hr>\n";
$HTMLBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center' class='box'>\n";
$HTMLBody .= "<tr><th align='center' width='20'>Antal</th><th align='left'>Artikel</th><th align='center' width='100'>Nummer</th><th align='right' width='100'>Pris</th><th align='right' width='100'>I alt</th>\n";
for ( $i = 0; $i < count($amountarray); $i++ ) {
if ( $i == 0 || $i % 2 == 0 ) { $st = ""; }
else { $st = "class='light'"; }
$name = $namearray[$i];
if ($variantsarray[$i] != "" ) { $name .= "<br>$variantsarray[$i]"; }
if ($addfieldsarray[$i] != "" ) { $name .= "<br>$addfieldsarray[$i]"; }
$HTMLBody .= "<tr>\n";
$HTMLBody .= "<td $st align='center' valign='top'>$amountarray[$i]</td>";
$HTMLBody .= "<td $st align='left' valign='top'>$name</td>";
$ino = $noarray[$i];
$vno = "";
if ( $variantsnoarray[$i] != "" && $variantsnoarray[$i] != "-" ) {
$vno = $variantsnoarray[$i];
}
$ino .= $vno;
$HTMLBody .= "<td $st align='center' valign='top'>$ino</td>";
$HTMLBody .= "<td $st align='right' valign='top'>$epricearray[$i] $adddata[currency]</td>";
$HTMLBody .= "<td $st align='right' valign='top'>$gpricearray[$i] $adddata[currency]</td>\n";
$HTMLBody .= "</tr>\n";
}
$HTMLBody .= "<tr><td colspan='4' align='right' class='topline'><b>Mellemsum:</b></td><td align='right' class='topline'>$basketdata[basketsum] $adddata[currency]</td></tr>\n";
if (!empty($basketdata[amountdiscountsum])) {
if ($basketdata[amountdiscountsum] != "0.00" ) {
$HTMLBody .= "<tr><td colspan='4' align='right'>Mængderabat:</td><td align='right'>$basketdata[amountdiscountsum] $adddata[currency]</td></tr>\n";
}
}
if (!empty($basketdata[pricediscountsum])) {
if ($basketdata[pricediscountsum] != "0.00" ) {
$HTMLBody .= "<tr><td colspan='4' align='right'>Prisrabat:</td><td align='right'>$basketdata[pricediscountsum] $adddata[currency]</td></tr>\n";
}
}
if (!empty($basketdata[weightdiscountsum])) {
if ($basketdata[weightdiscountsum] != "0.00" ) {
$HTMLBody .= "<tr><td colspan='4' align='right'>Vægtrabat:</td><td align='right'>$basketdata[weightdiscountsum] $adddata[currency]</td></tr>\n";
}
}
$HTMLBody .= "<tr><td colspan='4' align='right'>Forsendelse $basketdata[shippingname]</td><td align='right'>$basketdata[shippingsum] $adddata[currency]</td></tr>\n";
$HTMLBody .= "<tr><td colspan='4' align='right'> $basketdata[paymentname]</td><td align='right'>$basketdata[paymentsum] $adddata[currency]</td></tr>\n";
if ( $dewnet == 0 ) {
$HTMLBody .= "<tr><td colspan='4' align='right' class='topline'><b>Samlet netto:</b></td><td align='right' class='topline'>$basketdata[totalnet] $adddata[currency]</td></tr>\n";
for ( $i = 0; $i < count($taxarray); $i++ ) {
$taxes = split('_',$taxarray[$i]);
$taxp1 = $taxes[1];
$taxp2 = $taxes[2];
$taxv = $taxes[3];
$HTMLBody .= "<tr><td colspan='4' align='right'>Moms udgør: ( $taxp1.$taxp2% ):</td><td align='right'>$taxv $adddata[currency]</td></tr>\n";
}
$HTMLBody .= "<tr><td colspan='4' align='right' class='dark'><b>Samlet brutto:</b></td><td align='right' class='dark'>$basketdata[total] $adddata[currency]</td></tr>\n";
}
else if ( $dewnet == 1 ) {
$HTMLBody .= "<tr><td colspan='4' align='right' class='dark'><b>Samlet netto:</b></td><td align='right' class='dark'>$basketdata[totalnet] $adddata[currency]</td></tr>\n";
}
else if ( $dewnet == 2 ) {
$HTMLBody .= "<tr><td colspan='4' align='right' class='dark'><b>Samlet netto:</b></td><td align='right' class='dark'>$basketdata[totalnet] $adddata[currency]</td></tr>\n";
}
$HTMLBody .= "</table>\n";
$BankBody = "";
if ( !empty($bankdata[bankdataname]) ) {
$BankBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$BankBody .= "<tr><td><b>Ihre Bankdaten::</b><br>\n";
if (!empty($bankdata[bankdataname])) { $BankBody .= "$bankdata[bankdataname]<br>\n"; }
if (!empty($bankdata[bankdatano])) { $BankBody .= "Afdeling: $bankdata[bankdatano]<br>\n"; }
if (!empty($bankdata[bankdataaccount])) { $BankBody .= "Kontonr.: $bankdata[bankdataaccount]<br>\n"; }
if (!empty($bankdata[bankdataaowner])) { $BankBody .= "Kontoindehaver: $bankdata[bankdataaowner]<br>\n"; }
if (!empty($bankdata[bankdataiban])) { $BankBody .= "IBAN: $bankdata[bankdataiban]<br>\n"; }
if (!empty($bankdata[bankdataswift])) { $BankBody .= "SWIFT: $bankdata[bankdataswift]<br>\n"; }
$BankBody .= "</td></tr>\n";
$BankBody .= "</table>\n";
}
$CardBody = "";
if ( !empty($carddata[cardname]) ) {
$CardBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$CardBody .= "<tr><td><b>Deres kortdata::</b><br>\n";
if (!empty($carddata[cardname])) { $CardBody .= "$carddata[cardname]<br>\n"; }
if (!empty($carddata[cardno])) { $CardBody .= "Kortnummer: $carddata[cardno]<br>\n"; }
if (!empty($carddata[cardsafeno])) { $CardBody .= "CVC (3 cifre) $carddata[cardsafeno]<br>\n"; }
if (!empty($carddata[carddate])) { $CardBody .= "Udløbsdatoo (DD.MM.ÅÅÅÅ) (Vælg 1 i datoen hvis Deres kort ikke har denne oplysning): $carddata[carddate]<br>\n"; }
$CardBody .= "</td></tr>\n";
$CardBody .= "</table>\n";
}
$ContaktBody = "<hr>\n";
$ContaktBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$ContaktBody .= "<tr><td>\n";
$ContaktBody .= "<div><b>Herunder finde De vores kontaktdata</b></div>\n";
$ContaktBody .= "</td></tr></table>\n";
$ContaktBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$ContaktBody .= "<tr><td width='50%' valign='top'>\n";
$myforlastname = "";
$myziptown = "";
if (!empty($mydata[mycompany])) { $ContaktBody .= "<div>$mydata[mycompany]</div>\n"; }
if (!empty($mydata[myforname])) { $myforlastname .= "<span>$mydata[myforname]</span> \n"; }
if (!empty($mydata[mylastname])) { $myforlastname .= "<span>$mydata[mylastname]</span> \n"; }
if ($myforlastname != "" ) { $ContaktBody .= "<div>$myforlastname</div>\n"; }
if (!empty($mydata[mystreet1])) { $ContaktBody .= "<div>$mydata[mystreet1]</div>\n"; }
if (!empty($mydata[mystreet2])) { $ContaktBody .= "<div>$mydata[mystreet2]</div>\n"; }
if (!empty($mydata[mystreet3])) { $ContaktBody .= "<div>$mydata[mystreet3]</div>\n"; }
if (!empty($mydata[myzip])) { $myziptown .= "<span>$mydata[myzip]</span> \n"; }
if (!empty($mydata[mytown])) { $myziptown .= "<span>$mydata[mytown]</span> \n"; }
if ($myziptown != "" ) { $ContaktBody .= "<div>$myziptown</div>\n"; }
if (!empty($mydata[mycountry])) { $ContaktBody .= "<div>$mydata[mycountry]</div>\n"; }
if (!empty($mydata[mytelefon])) { $ContaktBody .= "<div>Telefon: $mydata[mytelefon]</div>\n"; }
if (!empty($mydata[mytelefax])) { $ContaktBody .= "<div>Telefax: $mydata[mytelefax]</div>\n"; }
if (!empty($mydata[mysupportmail])) { $ContaktBody .= "<div>E-mail: <a href='mailto:$mydata[mysupportmail]'>$mydata[mysupportmail]</a></div>\n"; }
if (!empty($mydata[myinternet])) { $ContaktBody .= "<div>Internet: <a href='$mydata[myinternet]' target='_blank'>$mydata[myinternet]</a></div>\n"; }
if (!empty($mydata[mywebmaster])) { $ContaktBody .= "<div>Webmaster: $mydata[mywebmaster]</div>\n"; }
if (!empty($mydata[mytaxno])) { $ContaktBody .= "<div>CVR: $mydata[mytaxno]</div>\n"; }
if (!empty($mydata[myeutaxno])) { $ContaktBody .= "<div>EU Moms nr $mydata[myeutaxno]</div>\n"; }
if (!empty($mydata[myfa])) { $ContaktBody .= "<div> $mydata[myfa]</div>\n"; }
$HTMLBody .= "</td>\n";
$HTMLBody .= "<td width='50%' valign='top'>\n";
if (!empty($mydata[mybankname])) { $ContaktBody .= "<div>Bank: $mydata[mybankname]</div>\n"; }
if (!empty($mydata[mybankno])) { $ContaktBody .= "<div>Afdeling: $mydata[mybankno]</div>\n"; }
if (!empty($mydata[myaccountno])) { $ContaktBody .= "<div>Kontonr.: $mydata[myaccountno]</div>\n"; }
if (!empty($mydata[myaccountowner])) { $ContaktBody .= "<div>Kontoindehaver: $mydata[myaccountowner]</div>\n"; }
if (!empty($mydata[mybankiban])) { $ContaktBody .= "<div>IBAN: $mydata[mybankiban]</div>\n"; }
if (!empty($mydata[mybankswift])) { $ContaktBody .= "<div>SWIFT: $mydata[mybankswift]</div>\n"; }
$ContaktBody .= "</td></tr></table>\n";
$AddBody = "";
if (!empty($adddata[privacyb])) {
$AddBody .= "<hr>\n";
$AddBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$AddBody .= "<tr><td valign='top'><b>Datenschutz</b></td>\n";
$AddBody .= "<tr><td valign='top'>\n";
$AddBody .= $adddata[privacyb];
$AddBody .= "</td></tr></table>\n";
}
if (!empty($adddata[rueckb])) {
$AddBody .= "<hr>\n";
$AddBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$AddBody .= "<tr><td valign='top'><b>Rückgabebelehrung</b></td>\n";
$AddBody .= "<tr><td valign='top'>\n";
$AddBody .= $adddata[rueckb];
$AddBody .= "</td></tr></table>\n";
}
if (!empty($adddata[widerb])) {
$AddBody .= "<hr>\n";
$AddBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$AddBody .= "<tr><td valign='top'><b>Widerrufsbelehrung;</b></td>\n";
$AddBody .= "<tr><td valign='top'>\n";
$AddBody .= $adddata[widerb];
$AddBody .= "</td></tr></table>\n";
}
$HTTPBody = "";
if ( count($httpvarsarray) > 0 ) {
$HTTPBody .= "<hr>\n";
$HTTPBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$HTTPBody .= "<tr><td valign='top'><b>Weitere HTTP Variablen:</b></td></tr>\n";
for ($i=0; $i< count($httpvarsarray);$i++ ) {
$httptemp = str_replace('http_vars_','',$httpvarsarray[$i]);
$HTTPBody .= "<tr><td>$httptemp</td></tr>\n";
}
$HTTPBody .= "</table>\n";
}
$OtherBody = "";
if ( count($otherarray) > 0 ) {
$OtherBody .= "<hr>\n";
$OtherBody .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$OtherBody .= "<tr><td valign='top'><b></b></td></tr>\n";
for ($i=0; $i<count($otherarray);$i++ ) {
$othertemp = str_replace('other_','',$otherarray[$i]);
$OtherBody .= "<tr><td>$othertemp</td></tr>\n";
}
$OtherBody .= "</table>\n";
}
$PageFooter = "<hr>\n";
$PageFooter .= "<table border='0' cellpadding='5' cellspacing='0' width='95%' align='center'>\n";
$PageFooter .= "<tr><td valign='top'><a href='$RealRefer' target='_top'>Tilbage</a></td>\n";
$PageFooter .= "</td></tr></table>\n";
$HTMLFooter = "</body>\n";
$HTMLFooter .= "</html>\n";
$PageContent = $HTMLHeader . $PageHeader . $HTMLBody . $BankBody . $CardBody . $OtherBody . $ContaktBody . $AddBody . $PageFooter . $HTMLFooter;
$CustContent = $HTMLHeader . $CustHeader . $HTMLBody . $BankBody . $CardBody . $OtherBody . $ContaktBody . $AddBody . $HTMLFooter;
$MyContent = $HTMLHeader . $MyHeader . $HTMLBody . $BankBody . $CardBody . $HTTPBody . $OtherBody . $HTMLFooter;
//Modifikation START
$betriebssystem = PHP_OS;
if (eregi('Win',$betriebssystem))
{
$crlf = "\r\n";
}
else
{
$crlf = "\n";
}
$SendTo1 = $mydata[myordermail];
if (empty($SendTo1)) { $SendTo1 = $mydata[mysupportmail]; }
$SendTo2 = $customerdata[customeremail];
$Subject1 = "BESTILLING:$adddata[orderid]";
$Subject2 = "Deres bestilling$adddata[orderid]";
$att1 = $adddata[orderid].".xml";
$att2 = $adddata[orderid].".ini";
$Trenner = strtoupper(md5(uniqid(time())));
$Header1 = "From: $SendTo2".$crlf;
$Header1 .= "MIME-Version: 1.0".$crlf;
$Header1 .= "Content-Type: multipart/mixed; boundary=$Trenner".$crlf.$crlf;
$Header1 .= "This is a multi-part message in MIME format".$crlf.$crlf;
$msg1 = "--$Trenner".$crlf;
$msg1 .= "Content-Type: text/html; charset=\"iso-8859-1\"".$crlf;
$msg1 .= "Content-Transfer-Encoding: 8bit".$crlf.$crlf;
$msg1 .= "$MyContent".$crlf.$crlf;
$msg1 .= "--$Trenner".$crlf;
$msg1 .= "Content-Type: text/plain; name=$att2".$crlf;
$msg1 .= "Content-Transfer-Encoding: 8bit".$crlf;
$msg1 .= "Content-Disposition: attachment; filename=$att2".$crlf.$crlf;
$msg1 .= $TextData.$crlf.$crlf;
$msg1 .= "--$Trenner".$crlf;
$msg1 .= "Content-Type: text/plain; name=$att1".$crlf;
$msg1 .= "Content-Transfer-Encoding: 8bit".$crlf;
$msg1 .= "Content-Disposition: attachment; filename=$att1".$crlf.$crlf;
$msg1 .= $XMLData.$crlf.$crlf;
$msg1 .= "--$Trenner--";
$Header2 = "MIME-Version: 1.0.$crlf";
$Header2 .= "Content-type: text/html; charset=iso-8859-1.$crlf";
$Header2 .= "From: $SendTo1.$crlf";
if (!mail($SendTo1, $Subject1, $msg1, $Header1)) { $AllRight = false; }
if (!mail($SendTo2, $Subject2, $CustContent, $Header2)) { $AllRight = false; }
//Modifikation END
if ( $AllRight == true ) {
echo $PageContent;
}
else {
echo "Leider ist ein Fehler beim Mailversand aufgetreten. Bitte melden Sie sich beim Webmaster!";
}
?>
==
Nongen der kan løse den
