Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/11/2006, 04:36
ManoloJ
 
Fecha de Ingreso: noviembre-2006
Mensajes: 4
Antigüedad: 18 años, 4 meses
Puntos: 0
CLUSTER, antes de meterme a hacer filtros de seguridad, he implementado el codigo de prueba que aparece abajo.

He prescindido absolutamente de FP. He retirado hasta las extensiones en el servidor, por si estaba mareando a las superglobals, y ahora la declaracion del formulario es tan sencilla como esto

Cita:
<body>

<? require ('class.phpmailer.php'); # <--- Carga la biblioteca de phpmailer ?>


<form method="post" action="../Otro.php" ENCTYPE="text/plain">
Y el php (Otro.php) lo he puesto asi:

Cita:
<?
require ('class.phpmailer.php');

//---> Chequeo
$vacio = $post = array();
foreach ($_POST as $nombre_var => $valor_var) {
if (empty($valor_var)) {
$vacio[$nombre_var] = $valor_var;
} else {
$post[$nombre_var] = $valor_var;
}
}

if (empty($_POST)) { print "La variable POST esta vacia. \<br>";}

print "<pre>";
if (empty($vacio)) {
print "Ninguno de los valores POST est&aacute;n vac&iacute;os, se envi&oacute;:\n";
var_dump($post);
} else {
print "Tenemos " . count($vacio) . " valores vac&iacute;os\n";
print "Se envi&oacute;:\n"; var_dump($post);
print "Vac&iacute;os:\n"; var_dump($vacio);
exit;
}

//---> Fin de chequeo
El resultado ha sido
Cita:
La variable POST esta vacia. \

Ninguno de los valores POST están vacíos, se envió:
array(0)
y nada mas, asi que pienso que no esta pasando ninguna informacion desde el formulario mediante el superglobal $_POST.

¿Sabes a que puede deberse que $_POST siempre llegue vacio?

Gracias.

Última edición por ManoloJ; 20/11/2006 a las 07:49 Razón: Mas informacion