Hola, soy nuevo en PHP y estoy experimentando.
He copiado las lineas de codigo de respuesta de la pregunta de referencia hecha por otro suscriptor ("Enviar formulario por email y a una págian php") pero no me funcionan.
El editor (PHP Designer 2007) me arroja error en HTTP_POST_VARS y no logro detectar que es.
La codificacion es:
// Enviar.php (dentro de un <form>)
<?php
if (!$HTTP_POST_VARS)
{
?>
<p>Si quieres contactar con nosotros rellena el siguiente formulario y en breve te daremos una respuesta.</p>
<form action="form.php" method="post">
<table summary="Formulario de contacto Yagüe F.C." width="96%" border="1">
El error arrojado por el editor es:
"Undefined variable: HTTP_POST_VARS in prog.php on line 3.
Gracias y felicitaciones por vuestra página. Es excelente para quienes queremos instruirnos en estos temas!!!!
Respuesta de Esteban Grasso
Hola, debes estar usando PHP5. Esta version tiene seteado "register long arrays" en off, lo cual es lo correcto. Si esa es la situacion, la solucion es usar "$_POST" en lugar de "$HTTP_POST_VARS" en todo el codigo.