Ayuda Con Formulario!!!!(LISTO AREGLADO MUCHAS GRACIAS)

Hola miren tengo que hacer un formulario con las siguientes caracteristicas:
Nombre y Apellido*:
Empresa*:
Cargo*:
E-mail*:
Tel/Fax*:
Consulta(¿Que Desea Saber?)*:
Yo tengo el programa Macromedia Dreamweaver 8..pero no lo se usar estoy buscando en el foro algun tutorial completo para hacer los formularios pero no lo encuentro... y lo que lei me pide que cree en el html un archivo formato php... ni idea:roll:jaja!!..En fin todos esos datos que escribe el visitante de mi web tienen que llegar a mi bandeja de entrada o directamente al e-mail que me da el hosting de dattatec..
PORFA NECESITO ESA AYUDITA JE! DESDE YA MUCHAS GRACIAS






Rodri.-
Rodri
Encontre algo para hacer el formulario pero me sale este error

Parse error: syntax error, unexpected T_STRING in \\hmfsw02\web02\DTCWIN038\sigazltda.com\public_html\formulario.php on line 67

La pag es http://cigasltda.com/contacto.html

Estos son los codigos HTML:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Contacto</title>
<link rel="stylesheet" href="contacto.css" type="text/css" media="all">
</head>
<p class="centrado"></p>

[contenido no disponible]

<body>

<div class="aerobuttonmenu">

<span>Inicio</span>
<span>Biodiesel</span>
<span>Stevia</span>
<span>Aceite De Soja</span>
<span>Membrana Ceramica</span>
<span>Ozono</span>
<span>Agro</span>
<span>Contacto</span>
</div>
<h2 class="centrado">Contacto</h2>

<form action="formulario.php" method="post" enctype="multipart/form-data" name="frm">
<table border="0">
<tr>
<td width="200"><div align="right"><h1>Nombre y Apellido*:</h1></div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Empresa*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Cargo*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Tel/Fax*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>E-mail*:</h1></div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<tr>
<td><div align="right"><h1>Consulta(¿Que Desea Saber?)*: </h1></div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>
<h1> *(los campos son obligatorio) </h1>


<h2>Pagina En Contrccion! Cigas</h1>

<script language="JavaScript" type="text/JavaScript">

function valida_envia(){
if(document.frm.nombre.value == "") {
alert("Por favor indique Su Nombre y Apellido");
document.frm.nombre.focus();
return 0;
}

if(document.frm.empresa.value == "") {
alert("Por favor indique Su Empresa");
document.frm.empresa.focus();
return 0;
}

if(document.frm.tel.value == "") {
alert("Por favor indique Su Tel/Fax");
document.frm.tel.focus();
return 0;
}


if(document.frm.email.value == "") {
alert("Por favor indica un E-Mail valido, para enviarle su respuesta");
document.frm.email.focus();
return 0;
}

if(document.frm.texto.value == "") {
alert("Por favor indica un Mensaje");
document.frm.texto.focus();
return 0;
}



alert("Muchas gracias por enviar el formulario");
document.frm.submit();
return true;
}
</script>
</body>
</html>

ESTE ES EL CODIGO PHP:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>formulario.php</title>
</head>

<form action="formulario.php" method="post" enctype="multipart/form-data" name="frm">
<table border="0">
<tr>
<td width="200"><div align="right"><h1>Nombre y Apellido*:</h1></div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Empresa*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Cargo*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Tel/Fax*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>E-mail*:</h1></div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<tr>
<td><div align="right"><h1>Consulta(¿Que Desea Saber?)*: </h1></div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>

<?php
$sendTo = "[correo eliminado]";
$subject = "Informacion";
$Nombre y Apellido = $_POST["Nombre y Apellido"];
$Empresa = $_POST["Empresa"];
$Cargo = $_POST["Cargo"];
$Tel/Fax = $_POST["Tel/Fax"];
$email = $_POST["email"];
$Consulta(¿Que Desea Saber?) = $_POST["Consulta(¿Que Desea Saber?)"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTítulo de la guia: " . $titulo . "\nGuia: " . $guia . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);


echo "mensaje enviado correctamente";

?>

<script language="JavaScript" type="text/JavaScript">

function valida_envia(){
if(document.frm.nombre.value == "") {
alert("Por favor indique Su Nombre y Apellido");
document.frm.nombre.focus();
return 0;
}

if(document.frm.empresa.value == "") {
alert("Por favor indique Su Empresa");
document.frm.empresa.focus();
return 0;
}

if(document.frm.tel.value == "") {
alert("Por favor indique Su Tel/Fax");
document.frm.tel.focus();
return 0;
}


if(document.frm.email.value == "") {
alert("Por favor indica un E-Mail valido, para enviarle su respuesta");
document.frm.email.focus();
return 0;
}

if(document.frm.texto.value == "") {
alert("Por favor indica un Mensaje");
document.frm.texto.focus();
return 0;
}



alert("Muchas gracias por enviar el formulario");
document.frm.submit();
return true;
}
</script>

<body>



Su mensaje ha sido enviado correctamente</p>
</body>
</html>


Y ESTE ES EL CODIGO DE CSS:

* {margin:0px ; padding:0px ; border: 0px}
.centrado { text-align:center; background-color: }
p {text-align: center; background-color:}


body {background-image: url(imagenes/fondoo.png) }


img { border-style: none }

#cabecera {background-color: ; float:center ; text-align:center }
#cabecera li { list-style:none; background-color: }

a {color:white ; font-size:1.3em ; text-decoration: none }

h1 {font-size: 1.2em; color:white ; font-weight: blod ; text-decoration: none ; text-align: }

h2 {font.size: 1.5em; color:white ; font-weight: blod ; text-decoration: underline ; text-align: center}


<style type="text/css">

.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #F7F7F7; /*menu strip background*/
border: 1px solid gray;
padding: 4px 0;
border-width: 1px 0;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('mene/menu.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 24px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('mene/menu.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}

.black a.aero{
background-image: url('mene/menu.gif');
}

.black a.aero span{
background-image: url('mene/menu.gif');
}

.aerobuttonmenu .rightsection{
float: right;
width: 100px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}

.aerobuttonmenu .rightsection a{
color: navy;
}

</style>

AYUDENME PORFA!!!!!


DESDE YA MUCHAS GRACIAS!!



rODRI.-
Rodri
intenta con esto

esto lo pones entre <body> y </body> ok?

<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>

luego haces un documento que se llame formulario.php
y le pones esto recuerda cambiar lo rojo
este documento no lleva <html> asi tal cual ok?

<?php
$sendTo = "[correo eliminado]";
$subject = "nombre del mensaje";
$nombre = $_POST["nombre"];
$titulo = $_POST["titulo"];
$guia = $_POST["guia"];
$email = $_POST["email"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTítulo de la guia: " . $titulo . "\nGuia: " . $guia . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
?>

lo subes y lo pruebas

saludos
Yaneth escribió:intenta con esto

esto lo pones entre <body> y </body> ok?

<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table border="0">
<tr>
<td width="200"><div align="right">Nombre:</div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">T&iacute;tulo de la gu&iacute;a/truco :</div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">Gu&iacute;a truco </div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<tr>
<td><div align="right">E-mail</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>

luego haces un documento que se llame formulario.php
y le pones esto recuerda cambiar lo rojo
este documento no lleva <html> asi tal cual ok?

<?php
$sendTo = "[correo eliminado]";
$subject = "nombre del mensaje";
$nombre = $_POST["nombre"];
$titulo = $_POST["titulo"];
$guia = $_POST["guia"];
$email = $_POST["email"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTítulo de la guia: " . $titulo . "\nGuia: " . $guia . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
?>

lo subes y lo pruebas

saludos

Hola gracias por responder!! puse tal cual me desis pero me salio esto

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in \\hmfsw02\web02\DTCWIN038\sigazltda.com\public_html\formulario.php on line 10
Rodri
Yaneth escribió:primer pregunta

tu servidor permite php mail?????

nose pregunto ahora aver q me dicen
la pag es www.dattatec.com
Rodri
Hola que más...

La verdad lo hice a ver que tal queda vale, no soi nada experto con el php pero espero serlo algun dia jaja..

El codigo es ....

<style type="text/css">
#input { 
	border:1px solid black;
	background:#81F7BE;
	color:#868A08;
}
#input1 { 
	border:1px solid black;
	background:#2EFEF7;
	color:#000000;
}
</style>
<form action="webmail.php" name="webmail" method="post">
	<table border="0" align="center">
		<tr>
			<th>Nombre y Apellidos *:</th>
			<td><input type="text" name="nombreyapellidos" value="Nombre y Apellidos" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Empresa *:</th>
			<td><input type="text" name="empresa" value="Empresa" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Cargo *:</th>
			<td><input type="text" name="cargo" value="Cargo" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Tel/fax *:</th>
			<td><input type="text" name="tel_fax" value="Tel / Fax" size="40" id="input"></td>
		</tr>
		<tr>
			<th>E-mai *:</th>
			<td><input type="text" name="e_mail" value="E-mail" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Que Desea Saber *:</th>
			<td><textarea cols="31" rows="5" name="comentario" id="input">Consulta(¿Que Desea Saber?) </textarea></td>
		</tr>
		<tr>
			<td align="center"><input type="submit" value="Enviar Datos" id="input1"/></td>
			<td align="center"><input type="reset" value="Borrar Datos" id="input1"/></td>
		</tr>
	</table>
</form>	

/*Este otro es el de php */

<?php

	$tumail = "[correo eliminado]";
	$subject = "Informacion";
	$nombreyapellidos = $_GET["nombreyapellidos"];
	$empresa = $_POST["empresa"];
	$cargo = $_POST["cargo"];
	$tel_fax = $_POST["tel_fax"];
	$e_mail = $_POST["e_mail"];
	$comentario = $_POST["comentario"];
	$headers .= "";
	
	 $todayis = date("l, F j, Y, g:i a") ;
	
	$message = " $todayis \n
	Nombreyapellidos:  $nombreyapellidos \n
	Empresa:  $empresa \n
	Cargo: $cargo \n
	Tel_fax: $tel_fax \n	
	E_mail: $e_mail \n
	Comentario: $comentario \n
	";
	if(mail($tumail, $subject, $message, $headers)){
	echo "El email fué enviado correctamente!";
	}else{
	echo "El email no pudo ser enviado!";
	}
	
?>

Pues los campos no estan validados, tienes que validarlos y espero te funciones perfectamente ok..


Saludos...
Alpolo escribió:Hola que más...

La verdad lo hice a ver que tal queda vale, no soi nada experto con el php pero espero serlo algun dia jaja..

El codigo es ....

<style type="text/css">
#input { 
	border:1px solid black;
	background:#81F7BE;
	color:#868A08;
}
#input1 { 
	border:1px solid black;
	background:#2EFEF7;
	color:#000000;
}
</style>
<form action="webmail.php" name="webmail" method="post">
	<table border="0" align="center">
		<tr>
			<th>Nombre y Apellidos *:</th>
			<td><input type="text" name="nombreyapellidos" value="Nombre y Apellidos" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Empresa *:</th>
			<td><input type="text" name="empresa" value="Empresa" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Cargo *:</th>
			<td><input type="text" name="cargo" value="Cargo" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Tel/fax *:</th>
			<td><input type="text" name="tel_fax" value="Tel / Fax" size="40" id="input"></td>
		</tr>
		<tr>
			<th>E-mai *:</th>
			<td><input type="text" name="e_mail" value="E-mail" size="40" id="input"></td>
		</tr>
		<tr>
			<th>Que Desea Saber *:</th>
			<td><textarea cols="31" rows="5" name="comentario" id="input">Consulta(¿Que Desea Saber?) </textarea></td>
		</tr>
		<tr>
			<td align="center"><input type="submit" value="Enviar Datos" id="input1"/></td>
			<td align="center"><input type="reset" value="Borrar Datos" id="input1"/></td>
		</tr>
	</table>
</form>	

/*Este otro es el de php */

<?php

	$tumail = "[correo eliminado]";
	$subject = "Informacion";
	$nombreyapellidos = $_GET["nombreyapellidos"];
	$empresa = $_POST["empresa"];
	$cargo = $_POST["cargo"];
	$tel_fax = $_POST["tel_fax"];
	$e_mail = $_POST["e_mail"];
	$comentario = $_POST["comentario"];
	$headers .= "";
	
	 $todayis = date("l, F j, Y, g:i a") ;
	
	$message = " $todayis \n
	Nombreyapellidos:  $nombreyapellidos \n
	Empresa:  $empresa \n
	Cargo: $cargo \n
	Tel_fax: $tel_fax \n	
	E_mail: $e_mail \n
	Comentario: $comentario \n
	";
	if(mail($tumail, $subject, $message, $headers)){
	echo "El email fué enviado correctamente!";
	}else{
	echo "El email no pudo ser enviado!";
	}
	
?>

Pues los campos no estan validados, tienes que validarlos y espero te funciones perfectamente ok..


Saludos...
TE AGO UNA PREGUNTA EL ARCHIVO PHP COMO LOCREO TENGO EL HTML-Kit ME SIRVE? O SINO CUAL DE ESTAS OPCIONES
Style Sheets - Blank Style Sheet - Glowing Links - Lines without Underlines.
HTML-Kit - Blank HTML-Kit Keyword Help File
General - Blank HTML Page - Blank Text File - Frequently Asked Questions - Redirect Page
Other - Robot Exclison File
(All) - Blank HTML Page - Blank HTML-Kit Keyword Help File - Blank Style Sheet - Blank Text File - Frequently Asked Qustions - Glowing Links - Lines without Underlines - Redirect Page - Robot Exclusion File.
CUAL DE TODAS ESAS OPCIONES ES PARA CREAR EL FORMATO PHP
Rodri
Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in \\hmfsw02\web02\DTCWIN038\sigazltda.com\public_html\webmail.php on line 31
El email no pudo ser enviado!

POR QUE SALE ESTO :evil: :evil: ME PONE MAL :cry: :cry:

MIRA!! ESAT ES LA WEB

http://cigasltda.com/contacto.html
Rodri
DATTATEC QUE ES MI HOSTING ME DISE QUE ESE ERROR ES POP:


Ese error es debido a que no está aclarado en su script a que cuenta de correo es enviada la información.

MI HTML ES:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>Contacto</title>
<link rel="stylesheet" href="contacto.css" type="text/css" media="all">
</head>
<p class="centrado"></p>

[contenido no disponible]

<body>

<div class="aerobuttonmenu">

<span>Inicio</span>
<span>Biodiesel</span>
<span>Stevia</span>
<span>Aceite De Soja</span>
<span>Membrana Ceramica</span>
<span>Ozono</span>
<span>Agro</span>
<span>Contacto</span>
</div>
<h2 class="centrado">Contacto</h2>

<form action="formulario.php" method="post" enctype="multipart/form-data" name="frm">
<table border="0">
<tr>
<td width="200"><div align="right"><h1>Nombre y Apellido*:</h1></div></td>
<td width="200"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Empresa*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Cargo*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>Tel/Fax*:</h1></div></td>
<td><div align="left">
<label>
<input name="titulo" type="text" id="titulo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right"><h1>E-mail*:</h1></div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<tr>
<td><div align="right"><h1>Consulta(¿Que Desea Saber?)*: </h1></div></td>
<td><div align="left">
<label>
<textarea name="guia" id="guia"></textarea>
</label>
</div></td>
</tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table></form>
<h1> *(los campos son obligatorio) </h1>


<h2>Pagina En Construccion!Si El Mensaje No Se Envia Contactar a ([correo eliminado]) O Sino Ah ([correo eliminado]) Embiando Un E-mail Con Las Caracteristicas Ya Mencionada Disculpen Las Molestia Cigas</h1>

</body>
</html>

Y MI PHP ES:
<!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=utf-8" />
<title>formulario</title>
<?php
$sendTo = "[correo eliminado]";
$subject = "mensajes desde la pagina";
$nombre = $_POST["nombre"];
$empresa = $_POST["empresa"];
$comentarios = $_POST["comentarios"];
$email = $_POST["email"];
$headers .= "";
$message = "Nombre : " . $nombre . "\nEmpresa/Cargo : " . $empresa . "\nComentarios : " . $comentarios . "\nEmail : " . $email;
mail($sendTo, $subject, $message, $headers);
?>

<style type="text/css">
<!--
.a {
font-size: 18px;
}
.s {
font-family: "Times New Roman", Times, serif;
font-weight: bold;
text-align: center;
}
-->
</style>
</head>

<body class="a">
<p class="s"> su mensaje ha sido enviado...
</p>
<p class="s"></p>
<p class="s"></p>
<p class="s">pulse aqui para volver </p>

</body>
</html>
Rodri
BUENO AHI DATTATEC QUE ES EL HOSTING QUE YO CONTRATE ME DIO ESTA SOLUCION AHORA LO TENGO QUE ADAPTAR A MI E-MAIL

<?php
function form_mail($sPara, $sasunto, $sTexto, $sDe)
{
$bHayFicheros = 0;
$sCabeceraTexto = &quot;&quot;;
$sAdjuntos = &quot;&quot;;

if ($sDe)$sCabeceras = &quot;From:&quot;.$sDe.&quot;\n&quot;;
else $sCabeceras = &quot;&quot;;
$sCabeceras .= &quot;MIME-version: 1.0\n&quot;;
foreach ($_POST as $sNombre => $sValor)
$sTexto = $sTexto.&quot;\n&quot;.$sNombre.&quot; = &quot;.$sValor;

foreach ($_FILES as $vAdjunto)
{
if ($bHayFicheros == 0)
{
$bHayFicheros = 1;
$sCabeceras .= &quot;Content-type: multipart/mixed;&quot;;
$sCabeceras .= &quot;boundary=\&quot;--_Separador-de-mensajes_--\&quot;\n&quot;;

$sCabeceraTexto = &quot;----_Separador-de-mensajes_--\n&quot;;
$sCabeceraTexto .= &quot;Content-type: text/plain;charset=iso-8859-1\n&quot;;
$sCabeceraTexto .= &quot;Content-transfer-encoding: 7BIT\n&quot;;

$sTexto = $sCabeceraTexto.$sTexto;
}
if ($vAdjunto[&quot;size&quot;] > 0)
{
$sAdjuntos .= &quot;\n\n----_Separador-de-mensajes_--\n&quot;;
$sAdjuntos .= &quot;Content-type: &quot;.$vAdjunto[&quot;type&quot;].&quot;;name=\&quot;&quot;.$vAdjunto[&quot;name&quot;].&quot;\&quot;\n&quot;;;
$sAdjuntos .= &quot;Content-Transfer-Encoding: BASE64\n&quot;;
$sAdjuntos .= &quot;Content-disposition: attachment;filename=\&quot;&quot;.$vAdjunto[&quot;name&quot;].&quot;\&quot;\n\n&quot;;

$oFichero = fopen($vAdjunto[&quot;tmp_name&quot;], 'r');
$sContenido = fread($oFichero, filesize($vAdjunto[&quot;tmp_name&quot;]));
$sAdjuntos .= chunk_split(base64_encode($sContenido));
fclose($oFichero);
}
}

if ($bHayFicheros)
$sTexto .= $sAdjuntos.&quot;\n\n----_Separador-de-mensajes_----\n&quot;;
return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
}

//cambiar aqui el email
if (form_mail(&quot;[correo eliminado]&quot;, $_POST,
&quot;Los datos introducidos en el formulario son:\n\n&quot;, $_POST[correo eliminado]))
?>
Rodri
Hola Rodri..

Claro que el html-kit sirve, cuando tu peges el codigo php guardas la página con la extención php seria webmail.php de esa forma..

Y pues si te sale el error de mail() [function.mail]: es porque en donde tienes tu página web alojada no soporta el Mail ok...
Alpolo escribió:Hola Rodri..

Claro que el html-kit sirve, cuando tu peges el codigo php guardas la página con la extención php seria webmail.php de esa forma..

Y pues si te sale el error de mail() [function.mail]: es porque en donde tienes tu página web alojada no soporta el Mail ok...

LISTO LO ARREGE Y TODO PERO... AHORA ME ASLE ESTO
El e-mail no puede enviarse. Respuesta del servidor: " 535 Authentication failed. Restarting authentication process. " !!!
Rodri
rodriweb12 escribió:
Alpolo escribió:Hola Rodri..

Claro que el html-kit sirve, cuando tu peges el codigo php guardas la página con la extención php seria webmail.php de esa forma..

Y pues si te sale el error de mail() [function.mail]: es porque en donde tienes tu página web alojada no soporta el Mail ok...

LISTO LO ARREGE Y TODO PERO... AHORA ME ASLE ESTO
El e-mail no puede enviarse. Respuesta del servidor: " 535 Authentication failed. Restarting authentication process. " !!!

MIRA ESTO ME LO PASO DATTATEC QUE ES EL HOSTING QUE CONTRATE..

ESTE ES EL PHP

<?php
$usersmtp ="[correo eliminado]"; // Entre las comillas va una cuenta de correo de su panel de control
$pass="111111"; // Entre las comillas va el password de la cuenta de correo
$destino="[correo eliminado]"; // Entre las comillas la direccion de correo donde va a recibir los mails

// Se verifica que los datos han sido enviados desde el formulario, para la validación con el SMTP
if ( $_POST['enviar'] == "1")
{
if ( $_POST['nombre'] != "" && $_POST['apellido'] != "" && $_POST['email'] != "" )

{
// Se incluye la librería necesaria para el envio
require_once("fzo.mail.php");

$mail = new SMTP("localhost",$usersmtp,$pass);

// Se configuran los parametros necesarios para el envío
$de = $usersmtp ;
$a = $destino;
$asunto = "E-mail Contacto";
$cc = $_POST['cc'];
$bcc = $_POST['bcc'];


$cuerpo = "Este es un e-mail enviado desde el formulario de contacto de la pagina\n\n";
$cuerpo .= "Nombre: " .$_POST['nombre'] . "\n";
$cuerpo .= "Apellido: " .$_POST['apellido'] . "\n";
$cuerpo .= "Direccion: " .$_POST['direccion'] . "\n";
$cuerpo .= "Telefono: " .$_POST['telefono'] . "\n";
$cuerpo .= "Email: " .$_POST['email'] . "\n";
$cuerpo .= "Consulta: " .$_POST['consulta'] . "\n";



$header = $mail->make_header(
$de,
$a,
$asunto,
$_POST['prioridad'],
$cc,
$bcc
);

/*
Pueden definirse más encabezados. Tener en cuenta la terminación de la
linea con (\r\n)

$header .= "Reply-To: ".$_POST['from']." \r\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\" \r\n";
$header .= "Content-Transfer-Encoding: 8bit \r\n";
$header .= "MIME-Version: 1.0 \r\n";
*/

// Se envia el correo y se verifica el error
$error = $mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc);
if ($error == "0")

header("Location: contacto.html");


else
echo $error;
}
else
{

echo("Complete los campos Requeridos ");
}
}
?>


Y ESTE EL FORMULARIO:



<form action="envia.php" method="POST">


<table border="0" whidth="100%">
<tr>
<td align="rigth" width="19%"> Nombre: </td>
<td align="rigth" width="81%"> <input type="text" name="nombre" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"> Apelldido: </td>
<td align="rigth" width="81%"> <input type="text" name="apellido" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%"> Direccion: </td>
<td align="rigth" width="81%"> <input type="text" name="direccion" width="50" size=50></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%">Telefono: </td>
<td align="rigth" width="81%"><input type="text" name="telefono" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%">Email: </td>
<td align="rigth" width="81%"><input type="text" name="email" width="50" size=40></input>

</td>
</tr>
<tr>
<td align="rigth" width="19%">Consulta:</td>
<td align="rigth" width="81%"> <textarea rows="9" name="consulta" cols="50"></textarea>

</td>
</tr>



<tr>
<td width="19%"></td>
<td align="rigth" width="81%"> <input type="submit" value="Enviar e-mail" />
<input type="hidden" name="prioridad" value="3"/>
<input type="hidden" name="enviar" value="1"/></td>
</tr>
</table>
</form>
Rodri
Hola..

Respecto a las funciones que te dieron veo que tu estas trabajando con SMTP, y pues se que es para trabar con mail cuando tu hosting no soporta la function.mail() ok..

Y pues lo que tu haces es conectarte con tu STMP para que los datos sean enviados asi que pues ni modo, por que yo de STMP no se ni pio jaja..

Lo que veo que puedes hacer es verificar tu STMP haver que pasa ok...


Saludos..