miren la verdad soy nuevo en esto, baje un template de internet que en google chrome funciona DE MARAVILLA como todo lo que hace ese explorador.
pero ahora tengo un problema con IE .. que para no variar no le gusta el codigo y la hace de pedo por todo. el problema es que no se que diablos no le gusta. aqui pongo todo el php.
esta chingadera marca error en
Warning: reset() [function.reset]: Passed variable is not an array or object in .../contact.php on line 15
y en esta linea
Warning: current() [function.current]: Passed variable is not an array or object in .../contact.php on line 22
gracias!
Código PHP:
<?
Error_Reporting(E_ALL & ~E_NOTICE);
while ($request = current($_REQUEST)) {
if (key($_REQUEST)!='recipient') {
$pre_array=split ("&777&", $request);
$post_vars[key($_REQUEST)][0]=$pre_array[0];
$post_vars[key($_REQUEST)][1]=$pre_array[1];
}
next($_REQUEST);
}
reset($post_vars);
$subject="From ".$post_vars['your_name'][0] ;
$headers= "From: ".$post_vars['your_email'][0] ."\n";
$headers.='Content-type: text/html; charset=iso-8859-1';
$message='';
while ($mess = current($post_vars)) {
if ((key($post_vars)!="i") && (key($post_vars)!="your_email") && (key($post_vars)!="your_name")) {
$message.="<strong>".$mess[1]."</strong> ".$mess[0]."<br>";
}
next($post_vars);
}
mail($_REQUEST['recipient'], $subject, "
<html>
<head>
<title>Contact letter</title>
</head>
<body>
<br>
".$message."
</body>
</html>" , $headers);
echo ("Your message was successfully sent!");
?>
<script>
resizeTo(300,300);
</script>