Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2012, 02:22
aironet
 
Fecha de Ingreso: abril-2012
Mensajes: 4
Antigüedad: 12 años
Puntos: 0
Busqueda Warning: reset() [function.reset]: Passed variable is not an array or object in

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>&nbsp;&nbsp;&nbsp;".$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>