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.
Enviar formulario por email y a una págian php
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: <span class="codigo"> // 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"> <caption> Datos personales </caption> <tr> <th scope="row">Nombre:</th> <td><input type="text" id="nombre" name="nombre" size="40" /></td> </tr> <tr> <th scope="row">Apellidos:</th> <td><input type="text" id="apellidos" name="apellidos" size="40" /></td> </tr> <tr> <th scope="row">Dirección:</th> <td><input type="text" id="direccion" name="direccion" size="40" /></td> </tr> <tr> <th scope="row">Teléfono:</th> <td><input type="text" id="telefono" name="telefono" size="40" /></td> </tr> <tr> <th scope="row">Ciudad:</th> <td><input type="text" id="ciudad" name="ciudad" size="40" /></td> </tr> <tr> <th scope="row">E-mail:</th> <td><input type="text" id="correo" name="correo" size="40" /></td> </tr> <tr> <th valign="top" scope="row"><strong>Escribe aquí tus comentarios:</strong> <div style="margin-top:20%"> <input name="botón" type="submit" value="Enviar" /></div> </th> <td><textarea name="comentario" id="comentario" cols="40" rows="10"></textarea></td> </tr> </table> </form> <?php }else{ echo "Ha ocurrido un error"; } ?> </span> 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!!!!