Documento sin título
hosting ayuda  radio streaming  centro de ayuda base de conocimiento
 
Centro de Ayuda y Conocimiento
 
Servicios Web
Documento sin título
Menú Principal
  Inicio  
  Tu cuenta  
  Dominio  
  WebHosting  
  Reseller WebHosting  
  Diseño Web  
  E-mail  
  Radio Streaming  
  Video Streaming  
  Auto DJ  
  IRCD  
  Vps  
  Express Email Marketing  
  Abuso y Seguridad  
     
  Tipee el Tema y Busque  
   
     
AYUDA COMPLETA EMAIL BASADO EN WEB (WEBMAIL)
 
 

USO DE LA FUNCION MAIL DE PHP PARA UNA SECCION CONTACTO EN TU WEB

Tú puedes usar el siguiente código para hacer una hoja de contacto en tu web:

 

 
 

<table width="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="89%">

<? if ($_POST){

$cuerpo = "Recibo de consultas (esta seccion describe el titulo con que el email llegará a tu bandeja de email)\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Email: " . $_POST["email2"] . "\n";
$cuerpo .= "Telefono: " . $_POST["telefono"] . "\n";
$cuerpo .= "País: " . $_POST["Pais"] . "\n";
$cuerpo .= "Cuidad: " . $_POST["ciudad"] . "\n";
$cuerpo .= "Tema: " . $_POST["tema"] . "\n";
$cuerpo .= "Comentarios: " . $_POST["coment"] . "\n";
$headers .= "From: Formulario de Contacto Cliente <" .$_POST["email"] .">\r\n";

//mando el correo...
mail("tunickemail@tudominio.com","aquí va el título del Email",$cuerpo, $headers);
?>
<table align="center" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center" valign="top" colspan="3" ><div align="center"></div></td>
</tr>
<tr>
<td valign="top" colspan="3"><p align="center" class="style11"> <span class="Estilo1">Gracias por Contactarse con nosotros - Un representante le responderá inmediatamente.
</span> </p></td>
</tr>
<tr>
<td width="163"></td>
<td width="137"></td>
<td width="153"></td>
</tr>
</table>

<? } else {?>

<form name=form onSubmit="return check_form(this)" action="<?php $_SERVER['PHP_SELF'];?>" method=post encType=multipart/form-data><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="28%"><div align="left"><span class="style14">Nombre:</span></div></td>
<td width="72%"><div align="left">
<input class="inputbox_buscar" name="nombre" type="text" size="30" maxlength="50" />
(*)</div></td>
</tr>
<tr>
<td><div align="left">Email:</div></td>
<td><div align="left">
<input class="inputbox_buscar" name="email" type="text" size="40" maxlength="50" />
(*)</div></td>
</tr>
<tr>
<td><div align="left"><span class="style14">Confirme su Email:</span></div></td>
<td><div align="left">
<input class="inputbox_buscar" name="email2" type="text" size="40" maxlength="50" />
(*)</div></td>
</tr>
<tr>
<td><div align="left">Pa&iacute;s:</div></td>
<td><div align="left">
<select class="inputbox_buscar"
style="WIDTH: 150px" name="Pais">
<option
value="0" selected="selected">Seleccione
su Pa&iacute;s</option>
<option>Afganist&aacute;n</option>
<option>Albania</option>
<option>Alemania</option>
<option>Andorra</option>
<option>Angola</option>
<option>Anguila</option>
<option>Ant&aacute;rtida</option>
<option>Antigua y Barbuda</option>
<option>Antillas holandesas</option>
<option>Arabia Saud&iacute;</option>
<option>Argelia</option>
<option>Argentina</option>
<option>Armenia</option>
<option>Aruba</option>
<option>Australia</option>
<option>Austria</option>
<option>Azerbaiy&aacute;n</option>
<option>Bahamas</option>
<option>Bahrein</option>
<option>Bangladesh</option>
<option>Barbados</option>
<option>B&eacute;lgica</option>
<option>Belice</option>
<option>Ben&iacute;n</option>
<option>Bermudas</option>
<option>Bhut&aacute;n</option>
<option>Bielorrusia</option>
<option>Birmania</option>
<option>Bolivia</option>
<option>Bosnia y Herzegovina</option>
<option>Botsuana</option>
<option>Brasil</option>
<option>Brunei</option>
<option>Bulgaria</option>
<option>Burkina Faso</option>
<option>Burundi</option>
<option>Cabo Verde</option>
<option>Camboya</option>
<option>Camer&uacute;n</option>
<option>Canad&aacute;</option>
<option>Chad</option>
<option>Chile</option>
<option>China</option>
<option>Chipre</option>
<option>Ciudad estado del Vaticano (Santa Sede)</option>
<option>Colombia</option>
<option>Comores</option>
<option>Congo</option>
<option>Corea</option>
<option>Corea del Norte</option>
<option>Costa del Marf&iacute;l</option>
<option>Costa Rica</option>
<option>Croacia (Hrvatska)</option>
<option>Cuba</option>
<option>Dinamarca</option>
<option>Djibouti</option>
<option>Dominica</option>
<option>Ecuador</option>
<option>Egipto</option>
<option>El Salvador</option>
<option>Emiratos &Aacute;rabes Unidos</option>
<option>Eritrea</option>
<option>Eslovaquia</option>
<option>Eslovenia</option>
<option>Espa&ntilde;a</option>
<option>Estados Unidos</option>
<option>Estonia</option>
<option>Etiop&iacute;a</option>
<option>Ex-Rep&uacute;blica Yugoslava de Macedonia</option>
<option>Filipinas</option>
<option>Finlandia</option>
<option>Francia</option>
<option>Gab&oacute;n</option>
<option>Gambia</option>
<option>Georgia</option>
<option>Georgia del Sur y las islas Sandwich del Sur</option>
<option>Ghana</option>
<option>Gibraltar</option>
<option>Granada</option>
<option>Grecia</option>
<option>Groenlandia</option>
<option>Guadalupe</option>
<option>Guam</option>
<option>Guatemala</option>
<option>Guayana</option>
<option>Guayana francesa</option>
<option>Guinea</option>
<option>Guinea Ecuatorial</option>
<option>Guinea-Bissau</option>
<option>Hait&iacute;</option>
<option>Holanda</option>
<option>Honduras</option>
<option>Hong Kong R. A. E</option>
<option>Hungr&iacute;a</option>
<option>India</option>
<option>Indonesia</option>
<option>Irak</option>
<option>Ir&aacute;n</option>
<option>Irlanda</option>
<option>Isla Bouvet</option>
<option>Isla Christmas</option>
<option>Isla Heard e Islas McDonald</option>
<option>Islandia</option>
<option>Islas Caim&aacute;n</option>
<option>Islas Cook</option>
<option>Islas de Cocos o Keeling</option>
<option>Islas Faroe</option>
<option>Islas Fiyi</option>
<option>Islas Malvinas (Islas Falkland)</option>
<option>Islas Marianas del norte</option>
<option>Islas Marshall</option>
<option>Islas menores de Estados Unidos</option>
<option>Islas Palau</option>
<option>Islas Salom&oacute;n</option>
<option>Islas Tokelau</option>
<option>Islas Turks y Caicos</option>
<option>&Iacute;slas V&iacute;rgenes (EE.UU.)</option>
<option>Islas V&iacute;rgenes (Reino Unido)</option>
<option>Israel</option>
<option>Italia</option>
<option>Jamaica</option>
<option>Jap&oacute;n</option>
<option>Jordania</option>
<option>Kazajist&aacute;n</option>
<option>Kenia</option>
<option>Kirguizist&aacute;n</option>
<option>Kiribati</option>
<option>Kuwait</option>
<option>Laos</option>
<option>Lesoto</option>
<option>Letonia</option>
<option>L&iacute;bano</option>
<option>Liberia</option>
<option>Libia</option>
<option>Liechtenstein</option>
<option>Lituania</option>
<option>Luxemburgo</option>
<option>Macao R. A. E</option>
<option>Madagascar</option>
<option>Malasia</option>
<option>Malawi</option>
<option>Maldivas</option>
<option>Mal&iacute;</option>
<option>Malta</option>
<option>Marruecos</option>
<option>Martinica</option>
<option>Mauricio</option>
<option>Mauritania</option>
<option>Mayotte</option>
<option>M&eacute;xico</option>
<option>Micronesia</option>
<option>Moldavia</option>
<option>M&oacute;naco</option>
<option>Mongolia</option>
<option>Montserrat</option>
<option>Mozambique</option>
<option>Namibia</option>
<option>Nauru</option>
<option>Nepal</option>
<option>Nicaragua</option>
<option>N&iacute;ger</option>
<option>Nigeria</option>
<option>Niue</option>
<option>Norfolk</option>
<option>Noruega</option>
<option>Nueva Caledonia</option>
<option>Nueva Zelanda</option>
<option>Om&aacute;n</option>
<option>Panam&aacute;</option>
<option>Papua Nueva Guinea</option>
<option>Paquist&aacute;n</option>
<option>Paraguay</option>
<option selected="selected">Per&uacute;</option>
<option>Pitcairn</option>
<option>Polinesia francesa</option>
<option>Polonia</option>
<option>Portugal</option>
<option>Puerto Rico</option>
<option>Qatar</option>
<option>Reino Unido</option>
<option>Rep&uacute;blica Centroafricana</option>
<option>Rep&uacute;blica Checa</option>
<option>Rep&uacute;blica de Sud&aacute;frica</option>
<option>Rep&uacute;blica Democr&aacute;tica del Congo (Zaire)</option>
<option>Rep&uacute;blica Dominicana</option>
<option>Reuni&oacute;n</option>
<option>Ruanda</option>
<option>Rumania</option>
<option>Rusia</option>
<option>Samoa</option>
<option>Samoa occidental</option>
<option>San Kitts y Nevis</option>
<option>San Marino</option>
<option>San Pierre y Miquelon</option>
<option>San Vicente e Islas Granadinas</option>
<option>Santa Helena</option>
<option>Santa Luc&iacute;a</option>
<option>Santo Tom&eacute; y Pr&iacute;ncipe</option>
<option>Senegal</option>
<option>Serbia y Montenegro</option>
<option>Seychelles</option>
<option>Sierra Leona</option>
<option>Singapur</option>
<option>Siria</option>
<option>Somalia</option>
<option>Sri Lanka</option>
<option>Suazilandia</option>
<option>Sud&aacute;n</option>
<option>Suecia</option>
<option>Suiza</option>
<option>Surinam</option>
<option>Svalbard</option>
<option>Tailandia</option>
<option>Taiw&aacute;n</option>
<option>Tanzania</option>
<option>Tayikist&aacute;n</option>
<option>Territorios brit&aacute;nicos del oc&eacute;ano &Iacute;ndico</option>
<option>Territorios franceses del sur</option>
<option>Timor Oriental</option>
<option>Togo</option>
<option>Tonga</option>
<option>Trinidad y Tobago</option>
<option>T&uacute;nez</option>
<option>Turkmenist&aacute;n</option>
<option>Turqu&iacute;a</option>
<option>Tuvalu</option>
<option>Ucrania</option>
<option>Uganda</option>
<option>Uruguay</option>
<option>Uzbekist&aacute;n</option>
<option>Vanuatu</option>
<option>Venezuela</option>
<option>Vietnam</option>
<option>Wallis y Futuna</option>
<option>Yemen</option>
<option>Zambia</option>
<option>Zimbabue</option>
</select>
</div></td>
</tr>
<tr>
<td><div align="left">Ciudad/Provincia:</div></td>
<td><div align="left">
<input class="inputbox_buscar" name="ciudad" type="text" id="ciudad" size="40" />
</div></td>
</tr>
<tr>
<td><div align="left"><span class="style14">Tel&eacute;fono- Celular: (En caso tengamos algunas preguntas) </span></div></td>
<td><div align="left">
<input class="inputbox_buscar" name="telefono" type="text" id="telefono" size="25" />
</div></td>
</tr>
<tr>
<td><div align="left">Tema o Titulo de su Incidente:</div></td>
<td> <div align="left">
<input class="inputbox_buscar" name="tema" type="text" id="telefono3" size="40" />
(*)</div></td>
</tr>
<tr>
<td><div align="left"><span class="style14">Mensaje: </span></div></td>
<td><div align="left">
<textarea class="inputbox_buscar" name="coment" cols="40" rows="10"></textarea>
</div></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input class="button" name="submit" type="submit" value="Enviar Consulta" /></td>
</tr>
</table>
</form><? }?> </td>
<td width="11%">&nbsp;</td>
</tr>
</table>

 
     
  Ten en cuenta que este código usa la funcion script check_form(), el código de esta función java script es el siguiente y debe ir colocada entre las etiqueta head de tu web:  
     
 

<SCRIPT language=javascript>
function check_email(e) {
ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";

for(i=0; i < e.length ;i++){
if(ok.indexOf(e.charAt(i))<0){
return (false);
}
}

if (document.images) {
re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if (!e.match(re) && e.match(re_two)) {
return (-1);
}
}

}

</SCRIPT>

<SCRIPT>

function check_form(f) {
if(!check_email(f.email.value)){
alert("Email Incorrecto.");
f.email.focus();

}

if(f.email.value == ""){
alert("Por favor Ingrese su Email");
f.email.focus();
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
f.email.style.background = "cyan";
}
// make sure the form is not submitted
return false;
}

if(f.nombre.value == ""){
alert("Por favor Ingrese su Nombre");
f.nombre.focus();
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
f.nombre.style.background = "cyan";
}
// make sure the form is not submitted
return false;
}

if(f.tema.value == ""){
alert("Por favor Ingrese el Título Significativo");
f.tema.focus();
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
f.tema.style.background = "cyan";
}
// make sure the form is not submitted
return false;
}

if(f.coment.value == ""){
alert("Por favor Ingrese un Mensaje");
f.coment.focus();
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
f.coment.style.background = "cyan";
}
// make sure the form is not submitted
return false;
}

if(f.email.value != f.email2.value){
alert("Los emails ingresados no coinciden");
f.email2.focus();
// if the browser is Netscape 6 or IE
if(document.all || document.getElementByID){
// change the color of text field
f.email2.style.background= "cyan";
}
// make sure the form is not submitted
return false;
}
}
</script>

 
     
  NOTA: Para versiones de php 4 . es probable que necesite usar $HTTP_POST_VARS en reemplazo de $_POST  
 
 
Documento sin título
Centro de Ayuda Tecosoft.net 2010