Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/01/2014, 16:37
Arkhamb
 
Fecha de Ingreso: diciembre-2012
Mensajes: 21
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Problemas 1and1 y htaccess

He intentado ponerme con el servicio técnico pero no me contestan, no se si es por las fechas en las que estamos.

Si elimino el .htaccess sigo sin poder ver los php, sin embargo abro mi archivo php en chrome y parece que el código esta perfecto, así que el problema es del host. Por si acaso pongo el codigo php que tengo.

[spoiler]
Cita:
<form id="form1" name="form1" method="post" action="">
<table width="459" border="0">
<tr>
<th width="115" scope="col"><div align="right">Nombre:</div></th>
<th width="339" scope="col"><div align="left">
<input name="Nombre" type="text" id="Nombre" />
</div></th>
</tr>
<tr>
<td><div align="right"><strong>E-mail:</strong></div></td>
<td><input name="Email" type="text" id="Email" /></td>
</tr>
<tr>
<td><div align="right"><strong>Asunto: </strong></div></td>
<td><input name="Asunto" type="text" id="Asunto" /></td>
</tr>
<tr>
<td><div align="right">
<p><strong>Mensaje:</strong></p>
</div></td>
<td><p>
<textarea name="Mensaje" cols="45" rows="12" id="Mensaje"></textarea>
<center><input name="Enviar" type="submit" id="Enviar" value="Enviar" />
<input name="Borrar" type="reset" id="Borrar" value="Borrar" /></center>
</p>
</td>
</tr>
</table>
</form>

<?php

ini_set("SMTP","mrnet.kundenserver.de");
ini_set("smtp_port","25");

if(isset($_POST['Enviar'])){

$Nombre = $_POST['Nombre'];
$Email = $_POST['Email'];
$Asunto = $_POST['Asunto'];

if($Nombre == '' or $Email == '' or $Asunto == ''){
echo "Lo sentimos no puedes dejar los campos en blanco";
}
else{

$header = 'From: ' . $Email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $Nombre . ", y el asunto es " . $Asunto . " \r\n";
$mensaje .= "Su e-mail es: " . $Email . " \r\n";
$mensaje .= "Mensaje: " . $_POST['Mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date("d/m/y \a \l\a\s H:i:s ");

$para = '[email protected]';
$asunto = 'Contacto desde Sunday Summer';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo "Su mensaje a sido enviado correctamente" ;
header("Location:http://www.sundaysummer.info/contacto.html");
}
}

?>
[/spoiler]

Las lineas:

Cita:
ini_set("SMTP","mrnet.kundenserver.de");
ini_set("smtp_port","25");
Te obliga a ponerlas 1and1 para que funcione la función mail()