Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2011, 00:28
armengual2
 
Fecha de Ingreso: septiembre-2003
Mensajes: 288
Antigüedad: 20 años, 6 meses
Puntos: 0
codigo php incompleto no me entero de los encabezados

una vez solucionado el que al cliente le llegue el correo diciendo que lo envio [email protected] ahora veo que el propietario de la tienda le llega el mismo correo pero con la direccion del servidor unos numeros y claves ¿como podria solucionarlo? he probado muchas cosas pero nada se estropea todo de php ni papa.
gracias de antemano

Código PHP:
<?php
session_start();
$memid=$_SESSION['memid'];

include("conn.php");
$link = @mysql_connect($dbHost, $dbUser, $dbPass);
//if connection unsuccessful...
if (!$link){
//output error info and exit
print "errorText=" . urlencode("Error connecting to database server.");
exit;
} else {
//After connecting, we need to select the DB.
if (@mysql_select_db($dbName)){

?>
Código PHP:
<?php
$query3 = "SELECT * FROM cat ORDER BY cunt ASC;";
$result3 = @mysql_query($query3);
while ($row3 = mysql_fetch_array($result3)){
$cat=$row3['cat'];
$cat = str_replace(chr(192), '&Agrave;', $cat);
$cat = str_replace(chr(193), '&Aacute;', $cat);
$cat = str_replace(chr(225), '&agrave;', $cat);
$cat = str_replace(chr(226), '&aacute;', $cat);
// é É
$cat = str_replace(chr(200), '&Egrave;', $cat);
$cat = str_replace(chr(201), '&Eacute;', $cat);
$cat = str_replace(chr(232), '&egrave;', $cat);
$cat = str_replace(chr(233), '&eacute;', $cat);
// í Í
$cat = str_replace(chr(204), '&Igrave;', $cat);
$cat = str_replace(chr(205), '&Iacute;', $cat);
$cat = str_replace(chr(236), '&igrave;', $cat);
$cat = str_replace(chr(237), '&iacute;', $cat);

// ñ Ñ
$cat = str_replace(chr(209), '&Ntilde;', $cat);
$cat = str_replace(chr(241), '&ntilde;', $cat);
//ó Ó
$cat = str_replace(chr(242), '&ograve;', $cat);
$cat = str_replace(chr(243), '&oacute;', $cat);
$cat = str_replace(chr(210), '&Ograve;', $cat);
$cat = str_replace(chr(211), '&Oacute;', $cat);
$cat_id=$row3['id'];
echo "<a href=http://www.rosastiendaonline.com/tiendas.php?cat_id=".$cat_id."><span class='style8'>".$cat."</span></a><br>";
$query3a = "SELECT * FROM sub_cat WHERE cat_id='".$cat_id."' ORDER BY cunt ASC;";
$result3a = @mysql_query($query3a);
echo "<ul class='style2'>";
while ($row3a = mysql_fetch_array($result3a)){
$sub_cat=$row3a['sub_cat'];
// á Á
$sub_cat = str_replace(chr(192), '&Agrave;', $sub_cat);
$sub_cat = str_replace(chr(193), '&Aacute;', $sub_cat);
$sub_cat = str_replace(chr(225), '&agrave;', $sub_cat);
$sub_cat = str_replace(chr(226), '&aacute;', $sub_cat);
// é É
$sub_cat = str_replace(chr(200), '&Egrave;', $sub_cat);
$sub_cat = str_replace(chr(201), '&Eacute;', $sub_cat);
$sub_cat = str_replace(chr(232), '&egrave;', $sub_cat);
$sub_cat = str_replace(chr(233), '&eacute;', $sub_cat);
// í Í
$sub_cat = str_replace(chr(204), '&Igrave;', $sub_cat);
$sub_cat = str_replace(chr(205), '&Iacute;', $sub_cat);
$sub_cat = str_replace(chr(236), '&igrave;', $sub_cat);
$sub_cat = str_replace(chr(237), '&iacute;', $sub_cat);

// ñ Ñ
$sub_cat = str_replace(chr(209), '&Ntilde;', $sub_cat);
$sub_cat = str_replace(chr(241), '&ntilde;', $sub_cat);
//ó Ó
$sub_cat = str_replace(chr(242), '&ograve;', $sub_cat);
$sub_cat = str_replace(chr(243), '&oacute;', $sub_cat);
$sub_cat = str_replace(chr(210), '&Ograve;', $sub_cat);
$sub_cat = str_replace(chr(211), '&Oacute;', $sub_cat);
$sub_id=$row3a['id'];
echo "<li><a href=http://www.rosastiendaonline.com/tiendas.php?cat_id=".$cat_id."&&sub_id=".$sub_id." >".$sub_cat."</a></li>";
}
echo "</ul>";

}
?>
Código PHP:
<?=$fname." ".$sname;?></p>
<p>
<?php
$memid=$_POST["memid"];

$query = "SELECT * FROM members WHERE id='".$memid."';";
//execute query.
$result = @mysql_query($query);
//loop through result
$row = mysql_fetch_array($result);
$Sex = $row["Sex"];
$fname = $row["fname"];
$sname = $row["sname"];
$dob = $row["dob"];
$cemail = $row["cemail"];
$addr = $row["addr"];
$pocode = $row["pocode"];
$town = $row["town"];
$province = $row["province"];
$country = $row["country"];
$htel = $row["htel"];
$fax = $row["fax"];
$newsletter = $row["newsletter"];
//invoice number creation
if ($country!="ES") {
}else{

$country="España";
}
$query_prov = "SELECT * FROM provs WHERE id='".$province."';";
//execute query.
$result_prov = @mysql_query($query_prov);
//loop through result
$row_prov = mysql_fetch_array($result_prov);
$province = $row_prov["cprov"];

$query_inv = "SELECT * FROM ros_orders ORDER BY inv_no ASC;";
$result_inv = @mysql_query($query_inv);
while ($row_inv = mysql_fetch_array($result_inv)){
$inv_no=$row_inv["inv_no"];
}
$inv_no=$inv_no+1;

//email client
$query_shopv = "SELECT * FROM ros_orders WHERE mem_id='".$memid."' AND order_status='1';";
$result_shopv = @mysql_query($query_shopv);
while ($row_shopv = mysql_fetch_array($result_shopv)){
$ord_id=$row_shopv["id"];
mysql_query("UPDATE ros_orders SET inv_no='".$inv_no."', order_status='3' WHERE id='".$ord_id."';" , $link);
}

// $to="[email protected]";
$to="[email protected]";
//list order
$message = "";
$message .= "Número de pedido:".$inv_no;
$message .= "\n";

$tot_price=0;

$query_shop = "SELECT * FROM ros_orders WHERE mem_id='".$memid."' AND inv_no='".$inv_no."';";
$result_shop = @mysql_query($query_shop);
while ($row_shop = mysql_fetch_array($result_shop)){
$item_size=$row_shop["item_size"];
$it_price1=$row_shop["it_price"];
$it_amount=$row_shop["it_amount"];
$it_price=$it_price1*$it_amount;
$it_id=$row_shop["it_id"];
$ord_id=$row_shop["id"];
$query_shop2 = "SELECT * FROM cat_items WHERE id='".$it_id."';";
$result_shop2 = @mysql_query($query_shop2);
$row_shop2 = mysql_fetch_array($result_shop2);
$item_name=$row_shop2["item_name"];
$item_id=$row_shop2["id"];
$code=$row_shop2["code"];
$cat_id=$row_shop2["cat_id"];
// $query33ii = "SELECT * FROM item_pics WHERE item_id='".$item_id."' ORDER BY id ASC;";
// $result33ii = @mysql_query($query33ii);
// $row33ii = mysql_fetch_array($result33ii);
// $pic=$row33ii['pic'];
// $message .= "<tr><td><table width='315' border='0' cellspacing='2' cellpadding='2'><tr><td width='145' align='left' valign='top'><img src='http://www.rosastiendaonline.com/media/webpics/thumb/".$pic."' border='0' /></td>";
//$message .= " <td width='170' align='left' valign='top'><span class='style7'><a href='http://www.rosastiendaonline.com/tiendas.php?cat_id=".$cat_id."&&item_id=".$it_id." ' style='text-decoration:none; color:#000000;'><strong>";
$message .= $item_name." ".$code;
// $message .= "</strong></a></span></td></tr></table></td>";
$message .= " x ".$it_amount." Talla ".$item_size." = ".$it_price." Euros\n";
$tot_price=$tot_price+$it_price;
}
// delivery charges
if ($province!=33) {
$charge=10;
}else{
$charge=12;
}


$message .= "Gastos de envio:".$charge." Euros\n";
$tot_price=$charge+$tot_price;
$message .= "Total:".$tot_price." Euros\n";
$message .= $addr;

if ($country!="ES") {
}else{

$country="Espa&ntilde;a";
}
$query_prov = "SELECT * FROM provs WHERE id='".$province."';";
//execute query.
$result_prov = @mysql_query($query_prov);
//loop through result
$row_prov = mysql_fetch_array($result_prov);
$province = $row_prov["cprov"];

$message .= "\n";
$message .= $pocode;
$message .= "\n";
$message .= $town;
$message .= "\n";
$message .= $province;
$message .= "\n";
$message .= $country;
$message .= "\n";
$message .= $htel;
//$message .= "\nCuando hayamos confirmado la transferencia su pedido será enviado";
$subject="Contra reembolsa por ".$fname." ".$sname." Tel:".$htel;
$headers = "From: " . $cemail . "\r\n";
$headers .= "Reply-To: ". strip_tags($to) . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
mail($to, $subject, $message);
$subject2="Rosas Tiendas Online pedido #".$inv_no;
$message .= "\nGracias por compra en Rosastiendas online.";
$headers = "From: Tu nombre aqui <[email protected]>\r\n";
mail($cemail, $subject2, $message, $headers);
//echo $message;
echo "Número de pedido:".$inv_no;
//echo "<br> Cuando hayamos confirmado la transferencia su pedido será enviado.";

?>
Código PHP:
<?php
} else {
//inform of db selection failure
print "errorText=" . "Couldn't select database.";
exit;
}
//close the connection
mysql_close($link);
}
?>
gracias de antemano y un salu2.