home Foro de soporte Espacio WEB PHP
 
Formulario sencillo de contacto
#1 ·

Como vi que muchos preguntaron como hacer un formulario de contacto y que lo recibas en tu mail, aqui les pongo un script muy sencillo y también para descargar.




Este script tiene de tres partes que pegaremos dentro del body, la pagina la llamaremos contactar.php :


Primera parte del codigo


<!-- Inicio del formulario de la página WWW.TRETZHACK.TK -->
<?
if (!$HTTP_POST_VARS){
?>


Segunda parte del codigo que consta del formulario con los campos, en donde pone "contactar.php" es la pagina en la que tenemos este script; se puede cambiar por ejemplo por "email.php" si ponemos el script en esa otra pagina.



<form action="contactar.php" method=post name="contactar.php" id="contactar.php">
<font face="Verdana, Arial, Helvetica, sans-serif"><br>
<font size="3" face="Comic Sans MS">Nombre:</font></font> <font size="3" face="Comic Sans MS">
<input type=text name="nombre" size=25>
<br>
Email:</font>
<font size="3" face="Comic Sans MS">

<input type=text name="email" size=25>
<br>
Mensaje:</font>
<font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<textarea name="coment" cols="25" rows="6"></textarea>
<br>
<br>
</font><br>
<br>
<input name="submit" type=submit value="Enviar">
</form>



Tercera parte del codigo para el envio del formulario, en donde pone "tretzhack@gmail.com" ponemos nuestro email y donde pone "www.tretzhack.tk" (no quites la n) ponemos nuestra url y por ultimo donde pone "Gracias por rellenar el formulario. Se ha enviado correctamente" ponemos el mensaje que queremos que aparezca.


<?

}else{

//Estoy recibiendo el formulario, compongo el cuerpo

$cuerpo = "Formulario enviado desde la pagina web www.tretzhack.tk\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

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

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";



//mando el correo...

mail("tretzhack@gmail.com","Formulario recibido",$cuerpo);



//doy las gracias por el envío

echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";

}

?>
<!-- Fin del formulario de la página WWW.TRETZHACK.TK -->





Eso es todo, se lo pueden bajar de aqui:



http://usuarios.lycos.es/tretzhack/email_de_contacto.zip

(copiar y pegar, sino salta error)

Si pueden ponganle chincheta.

Saludos.

Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 226
Desde: 22/May/2005
· ·
#2 ·

Esta muy bien que hayas puesto el codigo, pero creo que no hacia falta que colocaras el link a tu web.

Salu2...Rebotado


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.490
Desde: 07/Mar/2005
· ·
#3 ·

Es que trato de editar y me sale todo desordenado, y justo la parte en que puse el link, me aparece como si fuera parte de la ventana, y no en el area de escritura :S


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 226
Desde: 22/May/2005
· ·
#4 ·

me parece bien que compartas el codigo pero

en ves de poner $HTTP_POST_VARS["nombre"]

puede poner $_POST['nombre']

puedes usar esa forma, funciona en PHP4


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 15
Desde: 05/May/2005
· ·
#5 ·
Escrito originalmente por lightningv2
me parece bien que compartas el codigo pero

en ves de poner $HTTP_POST_VARS["nombre"]

puede poner $_POST['nombre']

puedes usar esa forma, funciona en PHP4


Ok, gracias

Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 226
Desde: 22/May/2005
· ·
#6 ·

Disculpen, yo tengo un problema. El script que uso no me manda ninguna clase de error. Solo que cuando me llega el mail a mi cuenta lo hace en blanco. Lo uso para este formulario http://216.66.18.62/valshk/textos_unete.htm una amiga me dijo que habia que modificar algo en el mail. Lo he intentado en una cuenta de Gmail y una de hotmail y sale igual. Agradecería que alguien me haga ver mi neofito error.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#7 ·

perdón, La URL del formulario es http://216.66.18.62/valshk/unete.htm no la otra que puse.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#8 ·

Claro, porque lo pusiste en htm y va en php como puse..


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 226
Desde: 22/May/2005
· ·
#9 ·

Andale!! eso explica todo. Solo otra preguntita. Mi usar Front Page para hacer la web (que vergüenza) como hago el cambio? necesito el editor o simplemente puedo renombrar el archivo .htm por .php?


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#10 ·
Escrito originalmente por _sk_
Andale!! eso explica todo. Solo otra preguntita. Mi usar Front Page para hacer la web (que vergüenza) como hago el cambio? necesito el editor o simplemente puedo renombrar el archivo .htm por .php?


El HTML y el PHP son 2 leguajes distintos, no serviria de nada cambiar la extension de archivo.

Usa el Dreamweaver para hacer una web en PHP.

@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.490
Desde: 07/Mar/2005
· ·
#11 ·

kn1f3 te equivocas. Sk, teniendo la opcion de Ver extensiones de ficheros activada, cambia .html o .htm por .php


Lo que pasa es que luego ya no podras editarla con FrontPage y tendras 2 opciones:

1. Editarlo con el bloc de notas

2. Bajarte un editor que admita php como por ejemplo Dreamweaver


Colega ;)
Colega ;)
Haz clic para ver el perfil del usuario
Mensajes: 3.779
Desde: 20/May/2003
· ·
#12 · ·

Bueno en realidad nunca he probado hacerlo, pero me imagino que debera editar algo en el codigo fuente.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.490
Desde: 07/Mar/2005
· ·
#13 ·

Bueno, lo que pasa es que: De donde tomé el script decia que habia que tener dos archivos; un html que conteniera el formulario, y otro .php que es el script. El boton enviar del formulario tiene que tener configurado "correo.php" en la linea de ACTION. Hasta donde entiendo hice todo bien, solo que no se porque el mail llega en blanco.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#14 ·

gracias por colocar el codigo, creo que para cualquiera es util,
pero seria bueno poner las cabeceras

cabeceras = "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* cabeceras adicionales */
$cabeceras .= "To: Maria <maria@example.com>, Kelly <kelly@example.com>\r\n";
$cabeceras .= "From: Recordatorio <info@php.foro.st>\r\n";
$cabeceras .= "Cc: archivo@example.com\r\n";
$cabeceras .= "Bcc: chequeo@example.com\r\n";

y despues lo agregas en el siguiente orden.
mail($para, $asunto, $mensaje, $cabeceras);

la gracia de poder colocar las cabeseras, es que permiten definir la proridad del mail, para quienes van, con copia a quien, con copia oculta a quien, y quien lo firma. Ademas de definir de que tipo es si texto Simple o HTML.


Eso Saludos.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 157
Desde: 15/Jul/2005
· ·
#15 ·

Hice lo que decian y mande el archivo php al servidor. El tema es que una vez que le doy enviar me aparece un mensaje que dice que el servidor no pudo encontrar ese archivo
lo pueden ver en http://www.autoclase.com.ar/Contactar.php

Gracias por su ayuda


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 31/Jul/2005
·
#16 ·

umm es un formulario sencillo, mira aca www.webtaller.com/tallerscripts/scripts/15/ debe estar el sugumail , que es el uso gaf.cl, puedes personalizar hasta el mensaje de error .


De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer



Moderador
Moderador
Haz clic para ver el perfil del usuario
Mensajes: 20.751
Desde: 20/Dic/2002
· ·
#17 ·

Mira: no entiendo mucho, pero en el archivo php que subi a autoclase pude darme cuenta donde tenia que poner los datos para que los mensajes lleguen a una direccion de mail.
El problema es que no se donde poner estos datos en el script que me pasaste
O sea, ¿en donde tengo que espcificar cual va a ser la direccion de mail que va a recibir ese mensaje?
Gracias por ayudarme


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 31/Jul/2005
·
#18 ·

Muchos de nosotros solemos incluir en nuestras webs formularios y demás, pero sufrimos el que la dichosa función mail esté deshabilitada por motivos de seguridad en muchos servidores y nos dá el error en la linea 75

."X-Mailer: PHP/" . phpversion());

Yo en mi web tengo un foro phpBB, y para que los usuarios puedan confirmar su registro he puesto el correo a través de SMTP y funciona el envío de emails perfectamente. Como podría hacer para que al enviar un formulario a través de un mail.php lo haga de la misma manera?
Voy a tratar de explicarme mejor

En el archivo .php que se ocupa de recibir los datos del formulario y enviarlo por correo se le pone:
<body>
<?
//ASIGNAMOS NUESTRO CORREO
$mi_mail = "*****@*****.***";

He probado con un montón de cuentas de correo y nada. Se puede incluir en el código algo para que utilice SMTP en el envío???


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 15
Desde: 29/Abr/2003
· ·
#19 ·

Y eso de la Funsión mail puede tener algo que ver con el hecho e que hago todo lo relacionado con los formularios y el script bien, pero el mail me llega en blanco?????


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#20 ·

Podria ser que los atributos name de tu formulario no esten bien, recuerda que segun el script tienen que llamarse
nombre

email

coment

si no se llaman asi, el script se procesa pero no obtiene los datos del formulario y lo manda en blanco
Payaso

User 390661
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.865
Desde: 14/Abr/2003
·
#21 · ·

De hecho el script que uso se supone que detecta todos los campos automaticamente. creo que mejor les pongo el script por si en realidad no lo estoy haciendo bien.

Repito que el ejemplo dice que hay que tener varios archivos html. Uno con el formulario. Otro que aparece cuando el formlario ha sido enviado, y otro por si hay un error.

<?php
##################################
## © Hector Fernandez Pereda 2003 ####
#################################
## Script formulario de correo mail.php ##
#################################

## VARIABLES
## Dirección de tu correo
$micorreo="sk.valshk@gmail.com";
## Asunto axiliar si no lo introduce un asunto que identifique la procedencia del correo.
$xasunto="Correo desde tu pagina";
## Pagina final de gracias. Si el formulario no incluye este campo oculto del formulario.
$gracias_defecto="unete_ok.htm";
## Página final si se produce un error al enviar el correo
$error_correo="unete_error.htm";
## variable auxiliar, que produce un salto de línea
$retorno="\r\n";

## CABECERAS DE CORREO
## Diversas cabeceras para el correo. Luego, lo usaremos para enviar el correo.
## $nombre $correo son variables que contienen los valores de: nombre y correo del formulario.
$headers = "MIME-Version: 1.0\r\n" ;
## campos y variables nombre, $nombre y correo $correo. No pueden ser modificados
## Han de mantenerse en el formulario para utilizar el mismo script con distintos formularios
$headers .= "From: $nombre<$correo>\r\n";
## Responder al correo
$headers .= "Reply-To: $correo<$correo>\r\n";
## Otras cabeceras que pueden ponerse si ocurren problemas u omitirse si todo va bien.
## Obligatoriamente, cada elemento de la cabecera termina en \r\n Nueva línea.
## $headers .= "X-Mailer: PHP/" . phpversion();
## $headers .= "X-Sender: $correo<$correo>\r\n";
## $headers .= "Return-Path: <$correo>\r\n";
## $headers .= "Cc: $nombre<$correo>\r\n";

## CUERPO DEL MENSAJE INICIO
## Obtención de la IP del visitante
## Empezamos a contruir el mensaje final, sumando los elementos del mensaje
$mfinal.="IP visitante: ";
## Guardamos la IP del visitante
$mfinal.=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$mfinal.=": ";
## Y el puerto del usuario
$mfinal.=$HTTP_SERVER_VARS['REMOTE_PORT'];
## añadimos dos retornos de línea
$mfinal.=$retorno;
$mfinal.=$retorno;

## CUERPO DEL MENSAJE AÑADIDO DE CAMPOS AL MENSAJE
## $vareliminar Número de botones del formulario y campos ocultos (últimos elementos) + 1 --> en este caso (1+1)
## Si queremos eliminar del mensaje el campo oculto de la página final $vareliminar=3;
$vareliminar=2;
## Almacenar en un array los nombres de variables del formulario enviado
$claves_array=array_keys ($HTTP_GET_VARS);
## de i=0 hasta el número de campos del formulario, - variables a eliminar
for ($i=0;$i<=(count($HTTP_GET_VARS)-$vareliminar);$i++){
## Obtenemos el nombre de cada campo en concreto
$nombrevar=$claves_array[$i];
## Sumamos el nombre de campo de formulario al mensaje final
$mfinal .= $nombrevar;
$mfinal .= ": ";
## Y añadimos el contenido que haya introducido nuestro visitante
$mfinal .= $HTTP_GET_VARS[$nombrevar];
## Separamos cada campo por dos retornos, podemos eliminar uno
$mfinal .= $retorno;
$mfinal .= $retorno;
}
## Si no hay asunto, o no contiene nada, le damos al email un asunto defecto
if (is_null($asunto)){ $asunto2="correo desde la web";}
## Si hay asunto, añadimos un prefijo propio para identificar que es correo desde la web.
else { $asunto2 ="Asunto-> $asunto"; }

## ENVÍO DEL CORREO
## Para finalizar, envíamos el correo, y comprobamos el resultado
$resultado=mail($micorreo, $asunto2, $mfinal, $headers);
## Si quisiésemos enviar un mensaje de acuso de recibo, añadimos esta línea, sabiendo que:
## tenemos que asignar estas variables $asuntoreply (Asunto), $mreply (mensaje), $headers2(mensaje)
## de modo similar a como hemos construido las variables anteriores
## $resultado2=mail($correo, $asuntoreply, $mreply, $headers2);

## COMPROBACIÓN
## Si no se ha podido enviar el correo.
if ($resultado ==true)
{
## Si no hay página de gracias carga las página de defecto
if (is_null($pagina_gracias)){ header( "Location: $gracias_defecto" );}
else{
## Si hay página de gracias, cárgala
header( "Location: $pagina_gracias" );
}
}
## Si se ha producido un error, advierte al usuario
else header( "Location: $error_correo" );
?>

__________________________________________________


Todo esto es para este formulario htt://valshk.webcindario.com/unete.htm


¡¡¡¡POR FAVOR PIDO AYUDA A TODOS LOS GENIOS DE PHP!!!!!!!


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#22 · ·

revisa si tu servidor tiene register_globals off
has un archivo php con ese contenido <? echo phpinfo(); ?> y revisalo si marca que estan Off cambia cambia las variables a este modo
de
$headers .= "From: $nombre<$correo>\r\n";
## Responder al correo
$headers .= "Reply-To: $correo<$correo>\r\n";

A....
$headers .= "From: $_POST[nombre]<$_POST[correo]>\r\n";
## Responder al correo
$headers .= "Reply-To: $_POST[correo]<$_POST[correo]>\r\n";
si no jala, cambia $_POST por $_GET
no sé, podria funcionar xD

User 390661
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.865
Desde: 14/Abr/2003
·
#23 ·

satan_husein, cheque lo de register_global y esta en ON. Aún así hice los cambios que sugeriste y sigue igual. Lo único que llega al mail es el IP de usuario y el puerto.

No se si te diste un tiempo de revisar mis formularios a ver si no cometi un error? Espero que tengas un tiempo.


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#24 ·

¿Y... para poder enviar un archivo a la direccion de correo, como lo hago?

Ten en cuenta que yo de php, ni idea.


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 31
Desde: 15/Abr/2004
· ·
#25 ·

<?php
##################################
## © Hector Fernandez Pereda 2003 ####
#################################
## Script formulario de correo mail.php ##
#################################

## VARIABLES
## Dirección de tu correo
$micorreo="sk.valshk@gmail.com";
## Asunto axiliar si no lo introduce un asunto que identifique la procedencia del correo.
$xasunto="Correo desde tu pagina";
## Pagina final de gracias. Si el formulario no incluye este campo oculto del formulario.
$gracias_defecto="unete_ok.htm";
## Página final si se produce un error al enviar el correo
$error_correo="unete_error.htm";
## variable auxiliar, que produce un salto de línea
$retorno="\r\n";

## CABECERAS DE CORREO
## Diversas cabeceras para el correo. Luego, lo usaremos para enviar el correo.
## $nombre $correo son variables que contienen los valores de: nombre y correo del formulario.
$headers = "MIME-Version: 1.0\r\n" ;
## campos y variables nombre, $nombre y correo $correo. No pueden ser modificados
## Han de mantenerse en el formulario para utilizar el mismo script con distintos formularios
$headers .= "From: $_POST[nombre]<$_POST[correo]>\r\n";
## Responder al correo
$headers .= "Reply-To: $_POST[correo]<$_POST[correo]>\r\n";
## Otras cabeceras que pueden ponerse si ocurren problemas u omitirse si todo va bien.
## Obligatoriamente, cada elemento de la cabecera termina en \r\n Nueva línea.
## $headers .= "X-Mailer: PHP/" . phpversion();
## $headers .= "X-Sender: $correo<$correo>\r\n";
## $headers .= "Return-Path: <$correo>\r\n";
## $headers .= "Cc: $nombre<$correo>\r\n";

## CUERPO DEL MENSAJE INICIO
## Obtención de la IP del visitante
## Empezamos a contruir el mensaje final, sumando los elementos del mensaje
$mfinal.="IP visitante: ";
## Guardamos la IP del visitante
$mfinal.=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$mfinal.=": ";
## Y el puerto del usuario
$mfinal.=$HTTP_SERVER_VARS['REMOTE_PORT'];
## añadimos dos retornos de línea
$mfinal.=$retorno;
$mfinal.=$retorno;
##Tienes que agregar los nombres de los inputs y textareas adicionales k kieras ver, aki coment es el nombre de un text area que yo usé
$mfinal.=$_POST[coment];

## CUERPO DEL MENSAJE AÑADIDO DE CAMPOS AL MENSAJE
## $vareliminar Número de botones del formulario y campos ocultos (últimos elementos) + 1 --> en este caso (1+1)
## Si queremos eliminar del mensaje el campo oculto de la página final $vareliminar=3;
$vareliminar=2;
## Almacenar en un array los nombres de variables del formulario enviado
$claves_array=array_keys ($HTTP_GET_VARS);
## de i=0 hasta el número de campos del formulario, - variables a eliminar
for ($i=0;$i<=(count($HTTP_GET_VARS)-$vareliminar);$i++){
## Obtenemos el nombre de cada campo en concreto
$nombrevar=$claves_array[$i];
## Sumamos el nombre de campo de formulario al mensaje final
$mfinal .= $nombrevar;
$mfinal .= ": ";
## Y añadimos el contenido que haya introducido nuestro visitante
$mfinal .= $HTTP_GET_VARS[$nombrevar];
## Separamos cada campo por dos retornos, podemos eliminar uno
$mfinal .= $retorno;
$mfinal .= $retorno;
}
## Si no hay asunto, o no contiene nada, le damos al email un asunto defecto
if (is_null($asunto)){ $asunto2="correo desde la web";}
## Si hay asunto, añadimos un prefijo propio para identificar que es correo desde la web.
else { $asunto2 ="Asunto-> $asunto"; }

## ENVÍO DEL CORREO
## Para finalizar, envíamos el correo, y comprobamos el resultado
$resultado=mail($micorreo, $asunto2, $mfinal, $headers);
## Si quisiésemos enviar un mensaje de acuso de recibo, añadimos esta línea, sabiendo que:
## tenemos que asignar estas variables $asuntoreply (Asunto), $mreply (mensaje), $headers2(mensaje)
## de modo similar a como hemos construido las variables anteriores
## $resultado2=mail($correo, $asuntoreply, $mreply, $headers2);

## COMPROBACIÓN
## Si no se ha podido enviar el correo.
if ($resultado ==true)
{
## Si no hay página de gracias carga las página de defecto
if (is_null($pagina_gracias)){ header( "Location: $gracias_defecto" );}
else{
## Si hay página de gracias, cárgala
header( "Location: $pagina_gracias" );
}
}
## Si se ha producido un error, advierte al usuario
else header( "Location: $error_correo" );
?>


Yo lo hice así y me funcionó bien

User 390661
@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 1.865
Desde: 14/Abr/2003
·
#26 ·

Me lleva!! no se que estoy haciendo mal... el mail solo dice esto:
(remitente desconocido)

IP visitante: 200.66.231.*: 1991

Pero gracias de todos modos satan_husein. Creo que será mejor que me inetrese en hacer un sistema automatizado para el alta de usuarios...


Machacateclados
Machacateclados
Haz clic para ver el perfil del usuario
Mensajes: 214
Desde: 23/Jun/2005
· ·
#27 ·

Hola a ver, tengo un formulario que funciona muy bien pero cuando recibo las respuestas en el correo electrónico, todos me vienen del mismo remitente. Cómo puedo modificar el código para que a la hora de recibir la respuesta en el remitente me aparezca x ejemplo, la dirección de e-mail del que ha rellenado el formulario? y otra cosa, qué debo de añadir al código para que al enviar el formulario aparezca una página personalizada de envio correcto o de error?

Gracias :S

El código de mi formulario es el siguiente:


<!-- Inicio del formulario de la página WWW.cpas-habbo.com -->
<?
if (!$HTTP_POST_VARS){
?>

<form action="contactar.php" method=post name="contactar.php" id="contactar.php">

<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="800" id="AutoNumber11">
<tr>
<td>
td>
</tr>
</table>
</center>
</div>
<div align="center" style="width: 886; height: 1">
&nbsp;</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber2">
<tr>
<td> <font size="3" face="Comic Sans MS">


<font face="Comic Sans MS" color="#FFFFFF">Tu habbonombre / Nick</font><font face="Verdana, Arial, Helvetica, sans-serif"><font color="#FFFFFF"><font size="3" face="Comic Sans MS">:</font>
</font> <font size="3" face="Comic Sans MS">
<br>
<input type=text name="nombre" size=25>

</font></font></font></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber3">
<tr>
<td>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber12">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</center>
</div>
<font size="3" face="Comic Sans MS">

<font color="#FFFFFF">Tu E-mail: </font> <br>
<input type=text name="email" size=25>

</font></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber4">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber5">
<tr>
<td> <font size="3" face="Comic Sans MS">

<font color="#FFFFFF">Solicitud o Academia: <br>
</font>
<input type=text name="seleccion" size=25>

</font></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber6">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber7">
<tr>
<td> <font size="3" face="Comic Sans MS">

<font color="#FFFFFF">Redacta tu solicitud: </font> <br>
<textarea name="coment" cols="25" rows="7"></textarea>

</font></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber8">
<tr>
<td>&nbsp;</td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="300" id="AutoNumber9">
<tr>
<td>
<p align="left">
<font face="Verdana, Arial, Helvetica, sans-serif" size="3">
<input name="submit" type=submit value="Enviar">
<input type="reset" value="Restablecer" name="B1"></font></td>
</tr>
</table>
</center>
</div>
<div align="center">
<center>
<table border="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="800" id="AutoNumber10">
<tr>
<td>
<p align="justify"> <font size="3" face="Comic Sans MS" color="#FFFFFF">


td>
</tr>
</table>
</center>
</div>
<font size="3" face="Comic Sans MS">


</form>


<?

}else{


$cuerpo = "Formulario enviado desde la pagina web www.cpas-habbo.com\n";

$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";

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

$cuerpo .= "Seleccion: " . $HTTP_POST_VARS["seleccion"] . "\n";

$cuerpo .= "Mensaje: " . $HTTP_POST_VARS["coment"] . "\n";




mail("trabajocpas@gmail.com","Formulario recibido",$cuerpo);



echo "Gracias por rellenar el formulario.
En breve periodo de tiempo serán revisadas.
Gracias por colaborar con nosotros.";

}

?>
<!-- Fin del formulario de la página WWW.cpas-habbo.com -->


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 22
Desde: 01/Sep/2004
· ·
#28 ·

está mal explicado.

www.electros.tk


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 19/Sep/2005
·
#29 ·

por que al enviar el form me sale en mi mail  en la cabecera del mensaje q esta siendo enviado por root@0001.hostytec.com?????

he revisado el codigo y no aparece nada por ningun lado

que puede pasar?


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 10/Sep/2006
·
#30 ·

A mi ni siquiera me envia el mail. tampoco da error...


Usuario habitual
Usuario habitual
Haz clic para ver el perfil del usuario
Mensajes: 36
Desde: 20/Jun/2006
·
68 Mensajes
<<  <  1  2  3  >  >>
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 11:04 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario525/Abr/2011, 07:05
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Crear un formulario de contacto
Por: · 08/Ago/2010, 00:12
1019/Ago/2010, 23:54
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Formulario De contacto
Por: User 6786602 · 07/Jun/2011, 23:54
108/Jun/2011, 00:18
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Formulario de contacto
Por: · 01/May/2011, 21:39
201/May/2011, 21:47
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario1301/Mar/2005, 21:16
 Ir al último mensaje del tema