Hacer fomulario con ayuda de php

Aquí os voy a enseñar cómo hacer que la información de un formulario se envie a vuestro dirección de correo electrónico de una forma sencilla. Primero de todo, si no sabeis nada de formularios leeos esto primero, en donde os enseña a crear los formularios con html: http://www.tuwebdeinformatica.com/Crearwebs/elementos/campos_formul…
Una vez sabido esto vamos a empezar a preparar el formulario. Vamos a necesitar dos páginas. Primero crearemos una que llamaremos por ejemplo formulario.html (la podeis sacar de vuestra plantilla directamente), y luego crearemos otra que llamaremos por ejemplo formulario.php (es imprtante que la guardemos en formato php).

Vamos a empezar a trabajar en la formulario.html:

En el body vamos a añadir la etiqueta <form> para abrir el formulario de la siguiente forma:
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">

El action=”formulario.php” sirve para que abra esa página, el method=”post” sirve para que envía por correo la información que enviemos a formulario.php, y name es el nombre del formulario.

Después procederemos a añadir las partes del formulario, en este caso vamos a poner un campo de texto para el nombre, otro para la contraseña, un área de texto para observaciones que quiera escribir y un grupo de opciones (en el manual que os dije antes conocidas por radio). Dejemos por lo tanto el código así:

<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<input name="nombre" type="text" id="nombre" maxlength="50">
<input name="contraseña" type="password" id="contraseña" value="">
<textarea name="observacion" id="observacion"></textarea>
<INPUT type="radio" name="opciones" value="opción1">Opción1
<INPUT type="radio" name="opciones" value="opción2">Opcion2
</form>

Todo lo que he puesto en rojo son los nombres de los campos de texto y los botones, y los utilizaremos más adelante.
Ahora agregamos los botones input y restablecer, y para ponerlo más bonito lo metemos todo en una tabla, quedando el código de la hoja html acabado así:

<head>
<title>Formulario</title>
</head>

<body>
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0">
<tr>
<td><div align="right">Nombre</div></td>
<td><input name="nombre" type="text" id="nombre" maxlength="50"></td>
</tr>
<tr>
<td><div align="right">Contraseña</div></td>
<td><input name="contraseña" type="password" id="contraseña" value=""></td>
</tr>
<tr>
<td><div align="right">Observaciones</div></td>
<td><textarea name="observacion" id="observacion"></textarea></td>
</tr>
<tr>
<td><div align="right"><input type="radio" name="opciones" value="opción1" /></div></td><td>Opción1</td>
</tr>
<tr>
<td><div align="right">
<input type="radio" name="opciones" value="opción2" /></div></td><td>Opción2</td>
</tr>
<tr>
<td><div align="right">
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>

Ahora vamos a pasar al formulario.php. Primero podemos copiar el código de antes aquí para que una vez se haya enviado la información y se quede abierta esta página pueda volver a mandar algo. Os voy a decir cual es el código php de más que debemos agregar y ahora os lo explico:
<?php
$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$contraseña = $_POST["contraseña"];
$observacion = $_POST["observacion"];
$opciones = $_POST["opciones"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nContraseña: " . $contraseña . "\nobservacion: " . $observacion . "\nOpcion elegida: " . $opciones;
mail($sendTo, $subject, $message, $headers);
?>
Primero podemos ver que el código php empieza por <?php y acaba por ?>. En $sendTo tenemos que poner nuestro correo donde pone [correo eliminado] (en azul). En $subject tenemos que poner el nombre que tendrá el mensaje. Después iremos creando variables:
:arrow: Primero creamos la variable $nombre (en verde) a la que le asignamos dentro de $_POST[“”] lo que hayamos escrito en el campo de texto llamado nombre.
:arrow: Después hacemos lo mismo con la contraseña y demás campos de texto.
:arrow: También ponemos $opciones = $_POST["opciones"] para los dos botones de opciones que pusimos.

Después de esto ponemos $headers .= ""; aunque en éste no ponemos nada.
Luego dentro de $message vamos siguiendo la siguiente estructura:
:arrow: “\nNombre” . $nombre para que nos envíe en el mensaje un texto que ponga Nombre y que al lado venga el valor de la variable nombre.
:arrow: después lo mismo con las demás variables.
Terminamos el código php poniendo mail($sendTo, $subject, $message, $headers)

De esta forma nos queda la página formulario.php de la siguiente forma:
<head>
<title>Formulario</title>
</head>

<body>
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0">
<tr>
<td><div align="right">Nombre</div></td>
<td><input name="nombre" type="text" id="nombre" maxlength="50"></td>
</tr>
<tr>
<td><div align="right">Contraseña</div></td>
<td><input name="contraseña" type="password" id="contraseña" value=""></td>
</tr>
<tr>
<td><div align="right">Obsevaciones</div></td>
<td><textarea name="observacion" id="observacion"></textarea></td>
</tr>
<tr>
<td><div align="right"><input type="radio" name="opciones" value="opción1" /></div></td><td>Opción1</td>
</tr>
<tr>
<td><div align="right">
<input type="radio" name="opciones" value="opción2" /></div></td><td>Opción1</td>
</tr>
<tr>
<td><div align="right">
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>
</form>
<?php
$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$contraseña = $_POST["contraseña"];
$observacion = $_POST["observacion"];
$opciones = $_POST["opciones"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nContraseña: " . $contraseña . "\nobservacion: " . $observacion . "\nOpcion elegida: " . $opciones;
mail($sendTo, $subject, $message, $headers);
?>
</body>
</html>

Una vez lo hayais hecho la subís al servidor y la probais, porque en vuestro ordenador no funciona a menos que tengais instalado el php.
Espero haberme explicado bien, porque me ha resultado difícil de explicar. Avisarme si funciona (a mi si me funciona)
Saludos, Juanma


Edición posterior: Si quereis que en el mensaje vaya la ip del que lo manda es tan sencillo como añadir las siguientes líneas en el código php:
<?php
$sendTo = "[correo eliminado]";
$subject = "primerformulario";
$nombre = $_POST["nombre"];
$contraseña = $_POST["contraseña"];
$observacion = $_POST["observacion"];
$opciones = $_POST["opciones"];
$publica = $_SERVER[REMOTE_ADDR];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nContraseña: " . $contraseña . "\nobservacion: " . $observacion . "\nOpcion elegida: " . $opciones . "\nIP Pública: " . $publica;
mail($sendTo, $subject, $message, $headers);
?>
Aquí os dejo cómo quedaría con los códigos que puse (sólo cambié el correo): http://tuwebdeinformatica.ueuo.com/formulario.html
Si quereis podeis mandar algo poniendo vuestro correo en el nombre por ejemplo y después yo os devuelvo el mensaje para que veais como queda, pero lo mejor es crearlo y probarlo uno mismo.
Saludos, Juanma
Jugoncan escribió:Aquí os dejo cómo quedaría con los códigos que puse (sólo cambié el correo): http://tuwebdeinformatica.ueuo.com/formulario.html
Si quereis podeis mandar algo poniendo vuestro correo en el nombre por ejemplo y después yo os devuelvo el mensaje para que veais como queda, pero lo mejor es crearlo y probarlo uno mismo.
Saludos, Juanma


esta muy bien jeje. lo malo es que te comiste una r en observaciones :D
Jeje, que despiste, ya lo he corregido en el manual. El de la web lo corregiré dentro un ratillo, porque ahora hay problemas con el servidor y no puedo subir archivos.
Saludos, Juanma
esto no iría en php?, por lo menos eso hablé con jorgens :?
Saludos, Juanma
Jugoncan escribió:esto no iría en php?, por lo menos eso hablé con jorgens :?
Saludos, Juanma
buá pos es un tuto elaborado y kreo k deveria ir en tutoriales varios es un lio la verdad pork es untuto de php pero existe una seccion de tutoriales ...
yo pondria todo tuto bibiente en tutoriales ya sea de lo que sea :?
Jugoncan escribió:entonces que hago? :?
Mejor esperamos a ver que dice jorgens, no?
yo lo moveria pero weno esperate sino :)
tambien se puede duplicar el mensaje, asi estaria en los dos sitios :twisted:
Jeje, buena idea.
De todas formas yo creo mejor dejar uno sólo, por el tema de las respuestas, y como este foro es de investigación de php es lógico que pongamos lo que descubramos aquí, como este manual.
Saludos, Juanma
Voy a morir............ me duele el cerebro..... , expliquenlo con menos letras que no leo mucho y no entiendo muy bien ya que este mundo es algo nuevo para cualquier crio como yo , que no sabe nada ¬¬
Jeje :lol: , me imaginaba que habría gente que no lo comprendería, porque no sabía bien como explicarme en esto.
Dime que es lo que no entiendes y te lo explico mejor, ¿de crear el formulario o de la parte php?
Saludos, Juanma
no es por nada pero en tutoriales varios volvoreta puso un tutorial muy bien explicado y facilito. Si no entiendes este, mira el de volvoreta :wink:


Saludos
La parte PHP y el funcionamiento del formulario y a donde enviar los datos
Aunque los códigos hayan quedado muy largo la estructura es algo sencilla:
Tienes dos páginas, una html y otra php.
En la html pones el formulario, poniendo en la etiqueta form lo siguiente:
<form action="nombredelapagina.php" method="post" enctype="multipart/form-data" name="form1">
Lo que te puse en rojo es la página php.
Con esto haces que cuando le des a enviar (se supone que sabes crear ya el formulario) envíe lo escrito a la página php.
En la página php pones exactamente el mismo código más el código php que puse antes (varía dependiendo de como sea el formulario). El código php lo puedes poner en cualquier lado dentro del head.
Ese código hace que la información que recibe de la hoja html la envía al correo que le has indicado.
Espero haberme explicado mejor, jeje :lol:
Saludos, Juanma
Hola Jugoncan,

Tras pasarme muchas horas intentando que funcione el formulario de mi web, no lo consigo. El formulario está bien hecho y duplicado en un documento php siguiendo tus instrucciones, son las únicas que entiendo de todo lo que he podido leer hasta ahora, pero una vez cumplimentado el formulario y apretado el botón "enviar" me salta a una página que dice "HTML 500 server error" (todo esto ya en en la red y utilizando una página de ueuo).

Te adjunto el código de la página formulario.html y de la página formulario.php por si me pudieras echar una mano. Lo pongo todo por si acaso.

Formulario.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>

<body><form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="99%" border="1" cellpadding="0" cellspacing="1" class="ancho99">
<tr>
<td class="jornada">Pr&oacute;ximo Boleto: Jornada 17 (25/11/07) </td>
</tr>
<tr>
<td><table width="99%" border="1" cellpadding="1" cellspacing="1" class="ancho99">
<tr>
<td width="100%" class="quiniela">1 . VILLARREAL - ALMER&Iacute;A </td>
<td class="quinielasignos"><label>1
<input name="P1" type="radio" value="1" />
X
<input name="P1" type="radio" value="X" />
2
<input name="P1" type="radio" value="2" />
</label></td>
</tr>
<tr>
<td width="100%" class="quiniela">2 . AT. MADRID - VALLADOLID </td>
<td class="quinielasignos">1
<input name="P2" type="radio" value="1" />
X
<input name="P2" type="radio" value="X" />
2
<input name="P2" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">3 . LEVANTE - BETIS </td>
<td class="quinielasignos">1
<input name="P3" type="radio" value="1" />
X
<input name="P3" type="radio" value="X" />
2
<input name="P3" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">4 . ZARAGOZA - GETAFE </td>
<td class="quinielasignos">1
<input name="P4" type="radio" value="1" />
X
<input name="P4" type="radio" value="X" />
2
<input name="P4" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">5 . BARCELONA - RECREATIVO </td>
<td class="quinielasignos">1
<input name="P5" type="radio" value="1" />
X
<input name="P5" type="radio" value="X" />
2
<input name="P5" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">6 . OSASUNA - ESPANYOL </td>
<td class="quinielasignos">1
<input name="P6" type="radio" value="1" />
X
<input name="P6" type="radio" value="X" />
2
<input name="P6" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">7 . RACING - VALENCIA </td>
<td class="quinielasignos">1
<input name="P7" type="radio" value="1" />
X
<input name="P7" type="radio" value="X" />
2
<input name="P7" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">8 . MURCIA - R. MADRID </td>
<td class="quinielasignos">1
<input name="P8" type="radio" value="1" />
X
<input name="P8" type="radio" value="X" />
2
<input name="P8" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">9 . SEVILLA - MALLORCA </td>
<td class="quinielasignos">1
<input name="P9" type="radio" value="1" />
X
<input name="P9" type="radio" value="X" />
2
<input name="P9" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">10 . LAS PALMAS - C&Oacute;RDOBA </td>
<td class="quinielasignos">1
<input name="P10" type="radio" value="1" />
X
<input name="P10" type="radio" value="X" />
2
<input name="P10" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">11 . ELCHE - ALAV&Eacute;S </td>
<td class="quinielasignos">1
<input name="P11" type="radio" value="1" />
X
<input name="P11" type="radio" value="X" />
2
<input name="P11" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">12 . XEREZ - SALAMANCA </td>
<td class="quinielasignos">1
<input name="P12" type="radio" value="1" />
X
<input name="P12" type="radio" value="X" />
2
<input name="P12" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">13 . R. SOCIEDAD - M&Aacute;LAGA </td>
<td class="quinielasignos">1
<input name="P13" type="radio" value="1" />
X
<input name="P13" type="radio" value="X" />
2
<input name="P13" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">14 . CELTA - GIMN&Aacute;STIC </td>
<td class="quinielasignos">1
<input name="P14" type="radio" value="1" />
X
<input name="P14" type="radio" value="X" />
2
<input name="P14" type="radio" value="2" /></td>
</tr>
<tr>
<td width="235" class="quiniela">

P-15 . ATHLETIC CLUB - DEPORTIVO </p></td>
<td class="quinielasignos">1
<input name="P15" type="radio" value="1" />
X
<input name="P15" type="radio" value="X" />
2
<input name="P15" type="radio" value="2" /></td>
</tr>
</table></td>
</tr>
<tr>
<td class="jornada"> Nombres:
<label>
<input name="Nombres" type="text" id="Nombres" maxlength="20" />
</label></td>
</tr>
<tr>
<td class="jornada">Correo-e:
<label>
<input name="Correo-e" type="text" id="Correo-e" maxlength="20" />
</label></td>
</tr>
<tr>
<td class="jornada"><label>
<input name="enviar" type="submit" id="enviar" value="enviar" />
</label>
</td>
</tr>
</table>
</form>
</body>
</html>


Formulario.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<link href="estilos.css" rel="stylesheet" type="text/css" />
</head>

<body><form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="99%" border="1" cellpadding="0" cellspacing="1" class="ancho99">
<tr>
<td class="jornada">Pr&oacute;ximo Boleto: Jornada 17 (25/11/07) </td>
</tr>
<tr>
<td><table width="99%" border="1" cellpadding="1" cellspacing="1" class="ancho99">
<tr>
<td width="100%" class="quiniela">1 . VILLARREAL - ALMER&Iacute;A </td>
<td class="quinielasignos"><label>1
<input name="P1" type="radio" value="1" />
X
<input name="P1" type="radio" value="X" />
2
<input name="P1" type="radio" value="2" />
</label></td>
</tr>
<tr>
<td width="100%" class="quiniela">2 . AT. MADRID - VALLADOLID </td>
<td class="quinielasignos">1
<input name="P2" type="radio" value="1" />
X
<input name="P2" type="radio" value="X" />
2
<input name="P2" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">3 . LEVANTE - BETIS </td>
<td class="quinielasignos">1
<input name="P3" type="radio" value="1" />
X
<input name="P3" type="radio" value="X" />
2
<input name="P3" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">4 . ZARAGOZA - GETAFE </td>
<td class="quinielasignos">1
<input name="P4" type="radio" value="1" />
X
<input name="P4" type="radio" value="X" />
2
<input name="P4" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">5 . BARCELONA - RECREATIVO </td>
<td class="quinielasignos">1
<input name="P5" type="radio" value="1" />
X
<input name="P5" type="radio" value="X" />
2
<input name="P5" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">6 . OSASUNA - ESPANYOL </td>
<td class="quinielasignos">1
<input name="P6" type="radio" value="1" />
X
<input name="P6" type="radio" value="X" />
2
<input name="P6" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">7 . RACING - VALENCIA </td>
<td class="quinielasignos">1
<input name="P7" type="radio" value="1" />
X
<input name="P7" type="radio" value="X" />
2
<input name="P7" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">8 . MURCIA - R. MADRID </td>
<td class="quinielasignos">1
<input name="P8" type="radio" value="1" />
X
<input name="P8" type="radio" value="X" />
2
<input name="P8" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">9 . SEVILLA - MALLORCA </td>
<td class="quinielasignos">1
<input name="P9" type="radio" value="1" />
X
<input name="P9" type="radio" value="X" />
2
<input name="P9" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">10 . LAS PALMAS - C&Oacute;RDOBA </td>
<td class="quinielasignos">1
<input name="P10" type="radio" value="1" />
X
<input name="P10" type="radio" value="X" />
2
<input name="P10" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">11 . ELCHE - ALAV&Eacute;S </td>
<td class="quinielasignos">1
<input name="P11" type="radio" value="1" />
X
<input name="P11" type="radio" value="X" />
2
<input name="P11" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">12 . XEREZ - SALAMANCA </td>
<td class="quinielasignos">1
<input name="P12" type="radio" value="1" />
X
<input name="P12" type="radio" value="X" />
2
<input name="P12" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">13 . R. SOCIEDAD - M&Aacute;LAGA </td>
<td class="quinielasignos">1
<input name="P13" type="radio" value="1" />
X
<input name="P13" type="radio" value="X" />
2
<input name="P13" type="radio" value="2" /></td>
</tr>
<tr>
<td width="100%" class="quiniela">14 . CELTA - GIMN&Aacute;STIC </td>
<td class="quinielasignos">1
<input name="P14" type="radio" value="1" />
X
<input name="P14" type="radio" value="X" />
2
<input name="P14" type="radio" value="2" /></td>
</tr>
<tr>
<td width="235" class="quiniela">

P-15 . ATHLETIC CLUB - DEPORTIVO </p></td>
<td class="quinielasignos">1
<input name="P15" type="radio" value="1" />
X
<input name="P15" type="radio" value="X" />
2
<input name="P15" type="radio" value="2" /></td>
</tr>
</table></td>
</tr>
<tr>
<td class="jornada"> Nombres:
<label>
<input name="Nombres" type="text" id="Nombres" maxlength="20" />
</label></td>
</tr>
<tr>
<td class="jornada">Correo-e:
<label>
<input name="Correo-e" type="text" id="Correo-e" maxlength="20" />
</label></td>
</tr>
<tr>
<td class="jornada"><label>
<input name="enviar" type="submit" id="enviar" value="enviar" />
</label> </td>
</tr>
</table>
</form>
<?php
$sendTo = "[correo eliminado]";
$subject = "rellenarquiniela";
$P1 = $_POST["P1"];
$P2 = $_POST["P2"];
$P3 = $_POST["P3"];
$P4 = $_POST["P4"];
$P5 = $_POST["P5"];
$P6 = $_POST["P6"];
$P7 = $_POST["P7"];
$P8 = $_POST["P8"];
$P9 = $_POST["P9"];
$P10 = $_POST["P10"];
$P11 = $_POST["P11"];
$P12 = $_POST["P12"];
$P13 = $_POST["P13"];
$P14 = $_POST["P14"];
$P15 = $_POST["P15"];
$Nombres = $_POST["Nombres"];
$Correo-e = $_POST["Correo-e"];

$header .= "" .


$message = "P1: " . $P1 . "\nP2: " . $P2 . "\nP3: " . $P3 . "\nP4: " . $P4 . "\nP5: " . $P5 ."\nP6: " . $P6 . "\nP7: " . $P7 . "\nP8: " . $P8 . "\nP9: " . $P9 . "\nP10: " . $P10 . "\nP11: " . $P11 . "\nP12: " . $P12 . "\nP13: " . $P13 . "\nP14: " . $P14 . "\nP15: " . $P15 ."\nNombres: " . $Nombres . "\nCorreo-e: " . $Correo-e;

mail($sendTo, $subject, $message, $headers);
?>

</body>
</html>


Un saludo y gracias.
nos podrías dar la url para verlo????

no sera cosa del servidor?????

ya que te tienen que tener habilitada la opción mailer de php

saludos
La dirección de la página es: http://quinola.freetzi.com

A lo mejor es el servidor pero entre sus atributos ponía "phpmail: enabled". Además, es de ueuo y he leído por ahí que esas páginas permiten formularios.

Gracias por el interés, un saludo.
Y ya puestos.....

¿Por qué no me funciona el buzón de e-mail? Sí, eso que tan sencillamente se introduce en lá pagina al crearla y que al hacer la simulación provoca la aparición de una hoja de outlook con tu dirección, momento en el que te alegras mucho porque según los tutoriales ya funciona y te instan a que pases a otro tema, pero que ¡¡¡oh sorpresa¡¡¡ cuando realmente quieres que funcione en la web, no lo hace. :shock:

¿También hay que asociar una hoja dinámica para eso? Pero si sólo quiero recibir mensajes en mi correo con información. No quiero que se genere ninguna base de datos ni que se actualice nada, lo mismo que con el formulario.

Malditos formularios, malditos buzones de mail, malditos informáticos............malditos todos.


Un saludo y besos :D
Hola Yaneth,

Ya veo que estás en absoluto shock. Si es por mi mensaje, sólo quería mostrar mi desesperación y mi inutilidad, a mi me suena gracioso. Si es por mi web, tampoco me parece para tanto, jeje.

Saludos
He estado mirando, y ¿tienes subido el archivo formulario.php?
Si está subido veo una cosa rara de todas formas:
<form action="../formulario.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
Por qué los dos puntos?, más patrás del indice no hay nada
Saludos, Juanma