El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de PHP
Foros del Guru > PHP
Usuario Problemas con un formulario
Desconocido
Enviado - 10/7/2004
 
Hola, estoy intentando hacer un formulario que se envie a una direccion, pero tengo problemas pq se me abre le outlook i no se envia bien. Se podria enviar sin que se abriera el outlook. Aqui os pongo el codigo fuente, que ago mal?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Language" content="es">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title></title>
</head>

<html>

<body text="#FFFFFF" bgcolor="#000000">

<script languaje="php">
if (!$HTTP_POST_VARS){
</script>

<form action="mailto:[email protected]" method=POST>

<p>&nbsp;</p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">1</span><span lang="CA"><input type="text" name="p1" size="20" tabindex="1" style="font-family: Comic Sans MS; font-weight: bold"></span></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">2</span><input type="text" name="p2" size="20" tabindex="2" style="font-family: Comic Sans MS; font-weight: bold"></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">3</span><input type="text" name="p3" size="68" tabindex="3" style="font-family: Comic Sans MS; font-weight: bold"></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">4</span><span lang="CA"><textarea rows="1" name="p4" cols="58" tabindex="4" style="font-family: Comic Sans MS; font-weight: bold"></textarea></span></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">5</span><textarea rows="1" name="p5" cols="47" tabindex="5" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">6</span><span lang="CA" style="font-family: ELEGANCE"><textarea rows="1" name="p6" cols="64" tabindex="6" style="font-family: Comic Sans MS; font-weight: bold"></textarea></span></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">7</span><textarea rows="1" name="p7" cols="50" tabindex="7" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">8</span><textarea rows="1" name="p8" cols="47" tabindex="8" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">9</span><textarea rows="1" name="p9" cols="43" tabindex="9" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">10</span><textarea rows="1" name="p10" cols="46" tabindex="10" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">11</span><textarea rows="1" name="p11" cols="51" tabindex="11" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">12</span><textarea rows="1" name="p12" cols="67" tabindex="12" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">13</span><textarea rows="1" name="p13" cols="51" tabindex="13" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal"><span lang="CA" style="font-family:ELEGANCE">14</span><textarea rows="1" name="p14" cols="68" tabindex="14" style="font-family: Comic Sans MS; font-weight: bold"></textarea></p>
<p class="MsoNormal">
<input type="submit" value="Enviar" name="B1" size="20"><input type="reset" value="Borrar" name="B2"></p>
</form>

<script languaje="php">
}else{

$cuerpo = "Enquesta enviada \n";
$cuerpo .= "1" . $HTTP_POST_VARS["p1"] . "\n";
$cuerpo .= "2" . $HTTP_POST_VARS["p2"] . "\n";
$cuerpo .= "3" . $HTTP_POST_VARS["p3"] . "\n";
$cuerpo .= "4" . $HTTP_POST_VARS["p4"] . "\n";
$cuerpo .= "5" . $HTTP_POST_VARS["p5"] . "\n";
$cuerpo .= "6" . $HTTP_POST_VARS["p6"] . "\n";
$cuerpo .= "7" . $HTTP_POST_VARS["p7"] . "\n";
$cuerpo .= "8" . $HTTP_POST_VARS["p8"] . "\n";
$cuerpo .= "9" . $HTTP_POST_VARS["p9"] . "\n";
$cuerpo .= "10" . $HTTP_POST_VARS["p10"] . "\n";
$cuerpo .= "11" . $HTTP_POST_VARS["p11"] . "\n";
$cuerpo .= "12" . $HTTP_POST_VARS["p12"] . "\n";
$cuerpo .= "13" . $HTTP_POST_VARS["p13"] . "\n";
$cuerpo .= "14" . $HTTP_POST_VARS["p14"] . "\n";


mail("[email protected]","Enquesta enviada",$cuerpo);
echo "GraciAS";

</script>

</body>

</html>


Gracias
 
inphyx
2 Mensaje(s)
Enviado - 20/7/2004
 
Para eso tienes que tener configurado en el php.ini, apartado [mail_functions], el smtp de tu servidor de correos ISP, o bien tener un servidor mail instalado.
Si tienes la página en un servidor web, es éste tiene que tenerlo configurado, consúltalo con el administrador.
 
 

 

Contactos myStudio Network