Visa ett inlägg
Oläst 2011-09-22, 15:04 #3
JeZZifelt JeZZifelt är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2006
Inlägg: 326
JeZZifelt JeZZifelt är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2006
Inlägg: 326
Skulle behöva snygga till allt, men själva HTMLen klarar jag av att lägga in själv. Problemet var bara att jag trodde att man var tvungen att använda sig av annan kodning, men det fattades tydligen bara att lägga in
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf8\r\n";
för att sedan kunna använda HTML i mejlet, fick jag precis veta.
Problemet är bara att jag inte vet vart i min kod jag ska lägga in det?
Trodde att vet var precis ovanför $message, men det fungerade inte.
Någon PHP-kodare som kan hjälpa mig med vart jag ska lägga in $headers i denna kod för att få det att funka?

PHP-kod:
<?php
// JCART v1.1
// http://conceptlogic.com/jcart/
 
include_once 'jcart.php';
include_once 
'libmail.php';
 
// START SESSION
session_start();
 
// INITIALIZE JCART AFTER SESSION START
$cart =& $_SESSION['jcart']; if(!is_object($cart)) $cart = new jcart();
 
// WHEN JAVASCRIPT IS DISABLED THE UPDATE AND EMPTY BUTTONS ARE DISPLAYED
// RE-DISPLAY THE CART IF THE VISITOR CLICKS EITHER BUTTON
if ($_POST['jcart_update_cart']  || $_POST['jcart_empty'])
   {
 
   
// UPDATE THE CART
   
if ($_POST['jcart_update_cart'])
      {
      
$cart_updated $cart->update_cart();
      if (
$cart_updated !== true)
         {
         
$_SESSION['quantity_error'] = true;
         }
      }
 
   
// EMPTY THE CART
   
if ($_POST['jcart_empty'])
      {
      
$cart->empty_cart();
      }
 
   
// REDIRECT BACK TO THE CHECKOUT PAGE
   
header('Location: ' $_POST['jcart_checkout_page']);
   exit;
   }
 
else
   {
 
   
   if (
$valid_prices !== true)
      {
      
// KILL THE SCRIPT
      
die($jcart['text']['checkout_error']);
      }
 
   else if (
$valid_prices === true)
      {
 
    
// Here we will construct a new email message to be sent to the merchant
 
   
$message .= "Beställning totalt: $jcart->subtotal KR \n\n";
   
$i=1;
   
      foreach (
$cart->get_contents() as $item)
         {
         
$message .= 'Produkt: ' $item['name'];
         
$message .= "\nPris: " $item['price'];
       
$message .= " kr";
         
$message .= "\nAntal: " $item['qty'];
         
$message .= "\n\n";
     
$i++;
         }
           
$message .='Kundinformation:';
           
$message .= "\n\n";
           
$message .='Namn: '.$_POST['namn'];
           
$message .= "\n\n";
           
$message .='Telefon: '.$_POST['telefon'];
         
$message .= "\n\n";
           
$message .='E-post: '.$_POST['email'];
           
$message .= "\n\n";
         
$message .='Leveranssätt: '.$_POST['leverans'];
           
$message .= "\n\n";
           
$message .='Adress: '.$_POST['adress'];
           
$message .= "\n\n";
         
$message .='Postnummer: '.$_POST['postnr'];
         
$message .= "\n\n";
         
$message .='Meddelande: '.$_POST['meddelande'];
         
$message .= "\n\n";
         
$message .= "\n\n";
         
$message .='IP: '.$_SERVER['REMOTE_ADDR'];
         
$message .= "\n\n";
         
$message .='Datum: '.date("Y-m-d");
         
$message .= "\n\n";
         
$message .='Tid: '.date("H:i:s");
 
 
 
        
$member = array("[email protected]");
      
$m = new Mail();
      
$m->From($_POST['email']);
      
$m->To($member);
      
$m->Subject("Beställning");
      
$m->Body$message,"Content-Type: text/html; charset=ISO-8859-1");
      
$m->Send();
 
 
      
// EMPTY THE CART
      
$cart->empty_cart();
     
      
// Done!
      
header("Location: tack.php");
 
      }
   }
?>
JeZZifelt är inte uppkopplad   Svara med citatSvara med citat