Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/01/2011, 10:18
masclet
Colaborador
 
Fecha de Ingreso: diciembre-2005
Mensajes: 2.905
Antigüedad: 19 años, 3 meses
Puntos: 284
Respuesta: Ayuda con dreamweaver

Pues si, la idea es la que más o menos te indica uikekarallo.

Comentarte que si no quieres programar en php, puedes hacerlo en html, insertando un formulario donde incluyes los campos que quieres que te rellenen, y poniendo en vinculo:mailto:tucorreo@tudominio.com....Así te enviarán los datos via correo electrónico, aunque para ello al usuario cuando le de al botón enviar se le abrirá su programa de correo electrónico para enviar tu formulario.

La mejor forma es utilizando un lenguaje de programación del lado del servidor, bien asp o php.

El código que te comentan arriba está falto de la función más importante, que es la función mail de php que es la que hace que se envíen los datos sin que se vea como se envían, es decir el usuario le dará al botón enviar, y no se le abre ni su programa de correo ni nada.

para ello, lo mejor, te creas una página donde esté el formulario de contacto, y una página php, que sea la que haga el trabajo de enviar los datos mediante programación

en la primera página creas tu formulario con los campos que precises. Ejemplo, nombre, telefono y el email.

Puede quedar de esta forma:

<form id="form1" name="form1" method="post" action="contacto-ok.php">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="172">Nombre:</td>
<td width="228"><label>
<input type="text" name="nombre" id="nombre" />
</label></td>
</tr>
<tr>
<td>Telefonoo:</td>
<td><label>
<input type="text" name="telefono" id="telefono" />
</label></td>
</tr>
<tr>
<td>email:</td>
<td><label>
<input type="text" name="email" id="email" />
</label></td>
</tr>

</table>
</form>

aquí es muy importante que en el action le pongas la url donde vas a poner el código php con la función mail que enviará los datos a tu correo.


CÓDIGO DE LA PAGINA CONTACTO-OK.PHP

Lo primero te creas unas variables donde entrarán los datos que te vienen desde el formulario.
$nombre=$_POST['nombre'];
$telefono=$_POST['telefono'];
$emai=$_POST["email"];


En la variable cuerpo es donde creas la forma como te llegará el formulario, que será de la forma

Nombre: nombre del usuario
Apellidos:Apellidos del usuario
Email:email del usuario

"\n" lo que hace es incluirte un salto de línea

$cuerpo = "Nombre: " .$_POST['nombre'] . "\n";
$cuerpo .= "Apellidos: " . $_POST['apellidos'] . "\n";

$cuerpo .= "Email: " . $_POST['email'] . "\n";

$cuerpo .= "Email: " . $_POST['email'] . "\n";


Y ahora viene la función más importante, la función mail. Donde le ponemos la cuenta de correo donde quieres que te lleguen los datos, el asunto y por último la variable cuerpo que es donde vienen incluídos los datos del usuario.

mail("tucorreo@hotmail.com", "Solicitud de informacion desde página x", $cuerpo, "From: $nombre");

Y así debiera de funcionarte bien.