Tengo un sitio web http://www.planetahostel.com/
el cual tiene una pagina de contactos y otra de reservas,
funcionaban perfecto pero hace mas de 2 meses ,dejo de hacerlo ,,me dice que los campos estan en blanco
pongo el codigo para ver si me pueden ayudar
Código :
<!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=ISO-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- body { background-color: #999966; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } .style2 {font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000000; } .style5 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; } a { font-size: 10px; color: #666666; font-family: Arial, Helvetica, sans-serif; } a:visited { color: #666666; text-decoration: none; } a:hover { color: #000000; text-decoration: none; } a:active { color: #666666; text-decoration: none; } a:link { text-decoration: none; } .style6 {color: #666666} .style58 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; } .style62 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } .style63 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style64 { color: #FFFFFF; font-weight: bold; } .style65 { color: #000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .style15 {font-size: 16px} --> </style> <script type="text/JavaScript"> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </script> </head> <body onload="MM_preloadImages('img/under/camio_up.jpg','img/under/mtb_up.jpg','img/under/mtb_en_up.jpg','img/under/fotos_up.jpg','img/under/pinito_dw.jpg','img/under/links_up.jpg')"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"><table width="100%" height="480" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="300"><table width="100%" height="300" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td width="200" valign="top"><table width="100%" height="298" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF9900"> <tr> <td height="250" align="center" valign="middle" background="img/reserv_tit.jpg"><table width="90%" height="250" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="bottom"><p class="style65"> </p> <p class="style63"><span class="style64"><span class="style15">1</span>-</span> <strong>Llená</strong> el formulario con tus datos. </p> <p class="style63"><span class="style64"><span class="style15">2</span>-</span> <strong>Revisa</strong> que no te hayas equivocado. (sobretodo con el "email" sino, no vamos a poder contactarte).</p> <p class="style63"><span class="style64"><span class="style15">3</span>-</span><strong>Volvé</strong> a revisarlo (por las dudas).<br /> <br /> <br /> </p></td> </tr> </table></td> </tr> <tr> <td align="center" valign="top"><table width="90%" height="48" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"><span class="style63"><span class="style64"><span class="style15">4</span>-</span> <strong>Listo</strong> el pollo! dale click a enviar.. </span></td> </tr> </table></td> </tr> </table></td> <td width="20"> </td> <td width="550" align="left" valign="top" background="img/fondo_home.jpg"><table width="500" height="280" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="top"><form id="form1" name="form1" method="post" action="formtomail.php"> <p><span class="style58">Nombre</span> <input name="nombre" type="text" id="nombre" /> <span class="style58">Email</span> <input name="email" type="text" id="email" size="20" /> </p> <p><span class="style58">Tel. </span> <input name="tel" type="text" id="tel" size="20" /> <span class="style58">Dirección</span> <input name="dir" type="text" id="dir" /> </p> <p><span class="style58">Ciudad</span> <input name="ciudad" type="text" id="ciudad" size="15" /> <span class="style58">Pais</span> <select name="pais" id="pais"> <option value="pais" selected="selected"> elige tu país </option> <option value="999"> -Other- [--]</option> <option value="5"> Afghanistan [af]</option> <option value="14"> American Samoa [as]</option> <option value="7"> Anguilla [ai]</option> <option value="13"> Argentina [ar]</option> <option value="16"> Australia [au]</option> <option value="15"> Austria [at]</option> <option value="22"> Belgium [be]</option> <option value="31"> Brazil [br]</option> <option value="38"> Canada [ca]</option> <option value="45"> Chile [cl]</option> <option value="47"> China [cn]</option> <option value="49"> Costa Rica [cr]</option> <option value="57"> Denmark [dk]</option> <option value="59"> Dominican [do]</option> <option value="62"> Estonia [ee]</option> <option value="68"> Finland [fi]</option> <option value="73"> France [fr]</option> <option value="55"> Germany [de]</option> <option value="87"> Greece [gr]</option> <option value="93"> Hong Kong [hk]</option> <option value="98"> Hungary [hu]</option> <option value="106"> Iceland [is]</option> <option value="102"> India [in]</option> <option value="99"> Indonesia [id]</option> <option value="100"> Ireland [ie]</option> <option value="101"> Israel [il]</option> <option value="107"> Italy [it]</option> <option value="108"> Jamaica [jm]</option> <option value="110"> Japan [jp]</option> <option value="117"> Korea, North [kp]</option> <option value="118"> Korea, South [kr]</option> <option value="130"> Luxembourg [lu]</option> <option value="142"> Macau [mo]</option> <option value="152"> Malaysia [my]</option> <option value="151"> Mexico [mx]</option> <option value="160"> Netherlands [nl]</option> <option value="10"> Netherlands (an) [an]</option> <option value="165"> New Zealand [nz]</option> <option value="161"> Norway [no]</option> <option value="171"> Philippines [ph]</option> <option value="173"> Poland [pl]</option> <option value="177"> Portugal [pt]</option> <option value="183"> Russia [ru]</option> <option value="190"> Singapore [sg]</option> <option value="238"> South Africa [za]</option> <option value="66"> Spain [es]</option> <option value="189"> Sweden [se]</option> <option value="42"> Switzerland [ch]</option> <option value="218"> Taiwan [tw]</option> <option value="215"> Turkey [tr]</option> <option value="76"> United Kingdom [gb]</option> <option value="223"> United States [us]</option> </select> </p> <p class="style58"><strong>Fecha de llegada:</strong> dia <input name="dia1" type="text" id="dia1" size="2" maxlength="2" /> mes <select name="mes1" size="1" id="mes1"> <option value="enero" selected="selected">enero</option> <option value="febrero">febrero</option> <option value="marzo">marzo</option> <option value="abril">abril</option> <option value="mayo">mayo</option> <option value="junio">junio</option> <option value="julio">julio</option> <option value="agosto">agosto</option> <option value="septiembre">septiembre</option> <option value="octubre">octubre</option> <option value="noviembre">noviembre</option> <option value="diciembre">diciembre</option> </select> año <input name="ano1" type="text" id="ano1" size="4" maxlength="4" /> <br /> <br /> <strong>Fecha de salida:</strong> dia <input name="dia2" type="text" id="dia2" size="2" maxlength="2" /> mes <select name="mes2" size="1" id="mes2"> <option value="enero" selected="selected">enero</option> <option value="febrero">febrero</option> <option value="marzo">marzo</option> <option value="abril">abril</option> <option value="mayo">mayo</option> <option value="junio">junio</option> <option value="julio">julio</option> <option value="agosto">agosto</option> <option value="septiembre">septiembre</option> <option value="octubre">octubre</option> <option value="noviembre">noviembre</option> <option value="diciembre">diciembre</option> </select> año <input name="ano2" type="text" id="ano2" size="4" maxlength="4" /> </p> <p><span class="style62">Número de personas</span> <input name="personas" type="text" id="personas" size="2" maxlength="2" /> <span class="style58"><strong>Tipo de reserva:</strong> Hab. Cuadruple</span> <input name="hab4" type="checkbox" id="hab4" value="checkbox" /> <span class="style58">Hab.Doble</span> <input name="hab2" type="checkbox" id="hab2" value="checkbox" /> </p> <input type="hidden" name="redirect" value="http://www.planetahostel.com/gracias2.html" /> <input type="hidden" name="recipient" value="[email protected]" /> <input type="hidden" name="soggetto" value="reserva de planetahostel.com" /> <input type="hidden" name="ip" value="" /> <input type="hidden" name="requested" value="nombre,email,tel,dir,ciudad,pais,dia1,mes1,ano1,dia2,mes2,ano2,personas"/> <input name="submit" type="submit" style="font-family: arial; font-size: 6 pt" value="Enviar" /> <input type="reset" value="Cancelar" name="Cancella" style="font-family: arial; font-size: 6 pt" /> </form></td> </tr> </table></td> <td> </td> </tr> </table></td> </tr> <tr> <td align="left" valign="middle"><table width="715" height="120" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="15" height="90"> </td> <td width="140" align="center" valign="bottom"><a href="como_llegar_es.html" target="mainFrame" onmouseover="MM_swapImage('Image10','','img/under/camio_up.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/under/camio_dw.jpg" name="Image10" width="120" height="82" border="0" id="Image10" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image8','','img/under/camio_dw.jpg',1)"></a></td> <td width="140" align="center" valign="bottom"><a href="que_hacer_es.html" target="mainFrame" onmouseover="MM_swapImage('Image9','','img/under/mtb_up.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/under/mtb_dw.jpg" name="Image9" width="120" height="82" border="0" id="Image9" /></a><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image9','','img/under/mtb_en_up.jpg',1)"></a></td> <td width="140" align="center" valign="bottom"><a href="photos.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11','','img/under/fotos_up.jpg',1)"><img src="img/under/fotos_dw.jpg" name="Image11" width="120" height="82" border="0" id="Image11" /></a></td> <td width="140" align="center" valign="bottom"><a href="#" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','img/under/pinito_dw.jpg',1)"><img src="img/under/pinito_up.jpg" name="Image12" width="120" height="85" border="0" id="Image12" /></a></td> <td width="140" align="center" valign="bottom"><a href="links_es.html" target="mainFrame" onmouseover="MM_swapImage('Image15','','img/under/links_up.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="img/under/links_dw.jpg" name="Image15" width="120" height="80" border="0" id="Image15" /></a></td> </tr> <tr> <td height="30" colspan="6" align="center" valign="bottom" class="style2 style5"><span class="style6">Av.Alvear 2833, esq. Pasaje Alemán | Esquel, Chubut, Argentina (9200) | t.+54 2945 456845</span> | <a href="mailto:[email protected]" target="_blank">[email protected]</a></td> </tr> </table></td> </tr> </table></td> </tr> </table> </body> </html>
formtomail
Código :
<? $from="From: MyFormMail<[email protected]>"; $richiesti=explode(",",$requested); $nascosti=array("recipient","soggetto","requested","redirect","ip"); $count=count($richiesti); for($i=0;$i<$count;$i++) { $a=$richiesti[$i]; if(trim($HTTP_POST_VARS[$a])=="") { $mess.="El campo <b>$a</b>esta vacio<br>"; } } if($mess) : echo "<table><tr><td style=\"font-family:verdana;font-size:10 pt\"> <b>Uups!!!...tus comentarios no se han enviado por el siguiente errores:</b><br><br>$mess </td></tr></table>"; else : while(list($nome,$value)=each($HTTP_POST_VARS)) { $campi[]=$nome; if(!in_array($nome, $nascosti)) { $body.= "$nome: $value\n"; } } $head="Modulo proveniente del sitio $HTTP_HOST\n\n\n"; $giorno=date("d/m/y"); $ora=date("H:i:s"); $foot="\n\nModulo enviado el $dia a las $ora"; if (in_array ("ip", $campi)) { $foot.=" del'IP $REMOTE_ADDR"; } $contenuto=$head.$body.$foot; mail($recipient,$soggetto,$contenuto, $from); if($redirect) : header("Location: $redirect"); else : echo "Tu correo se envi� correctamente, te contestaremos pronto, Gracias!"; endif; endif; ?>