Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2010, 02:29
Sonia1983
 
Fecha de Ingreso: julio-2009
Mensajes: 19
Antigüedad: 14 años, 9 meses
Puntos: 0
Agregar formulario en PHP

Holaaaaaa!

Estoy haciendo una web en HTML y CSS y le quiero añadir un dormulario de contacto. Como no se PHP me descargué dos formularios ya hechos. Este:

http://web-kreation.com/demos/LightForm/

Y otro que trae simplemente un archivo PHP con una carpeta que tiene un PNG y un archivo CSS.

Mi duda es que no tengo ni idea de como meterlo en mi web. No se si tengo que copiar el texto del PHP y meterlo en el HTML... o enlazar en el HTML al PHP (cosa que no se hacer)... o otra cosa que ni se me ocurre.

Luego tambien en yahoo answers encontré un tio que decía que metiendo en mi web este codigo ya valdría, el tema es que lo probé a meter en el HTML y trabajando en local si lo veo, pero al subirlo al servidor no aparece, y no se porque. Este es el codigo que dijo el chico:

<?
if (!$HTTP_POST_VARS){
?>
<br>
<form action="<? echo $PHP_SELF ?>" method=post>
<table width="384" height="280" border="0">
<tr>
<td height="131" colspan="3"><p><span class="Estilo2">Nombre: </span>
<input type=text name="nombre" size=30>
</p>
<p><span class="Estilo2">Email: </span>
<input type=text name=email size=30>
</p>
<p><span class="Estilo2">Provincia: </span>
<input type="text" name="email2" size="30" />
</p> </td>
</tr>
<tr>
<td width="71"><span class="Estilo2">Mensaje:</span></td>
<td width="297" colspan="2">
<div align="left">
<textarea name=coment cols=40 rows=6></textarea>
</div></td>
</tr>

<tr>
<td colspan="3"><center>
<input name="submit" type=submit value="Enviar">
</center></td>
</tr>
</table>
<br>
<br>
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

//mando el correo...
mail("Tu mail","Asunto del mail",$cuerpo,"from: tu mail");

echo "<center>El mensaje ha sido enviado correctamente</center>";
}
?>





Pues nada, si alguien me puede ayudar le estaria muy agradeciiiiida!!!