Hola. Aclaro que soy aficionado, hago sólo mi web.
Estos códigos php funcionaban en otros hosting pero en 000webhost no. A pesar de haber cambiado a versión 5.2 en el panel.
Me gustaría saber que puede estar mal.
Este es un formulario de mail metido dentro de un html
<?php
if (!isset($_POST['email'])) {
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
Nombre<br>
<label>
<input name="nombre" type="text" size="45"/>
</label>
<br>Email<br>
<label>
<input name="email" type="text" size="45"/><br><br>
</label>
<br>Mensaje<br>
<label>
<textarea name="mensaje" rows="6" cols="45">
</textarea>
</label>
<br><br>
<input type="reset" value="Borrar" />
<input type="submit" value="Enviar" />
</form>
<?php
}else{
$mensaje="Mensaje del formulario de contacto de usuario.com.ar";
$mensaje.= "\nNombre: ". $_POST['nombre'];
$mensaje.= "\nEmail: ".$_POST['email'];
$mensaje.= "\nTelefono: ". $_POST['telefono'];
$mensaje.= "\nMensaje: \n".$_POST['mensaje'];
$destino= "contacto@usuario.com.ar";
$remitente = $_POST['email'];
$asunto = "Mensaje enviado por: ".$_POST['nombre'];
mail($destino,$asunto,$mensaje,"FROM: $remitente");
?>
<p><strong>Mensaje enviado.</strong></p>
<?php
}
Y este otro es de una clave para descargar archivos
<?php
$cl = $_POST['clave'];
$miclave = "gotan6002";
if($us == $mius && $cl == $miclave)
{
echo '
<a href="archivo.mp3">archivo</a>
';
}
?>
Que viene de este formulario
<form action="clave.php" method="post">
<font size="2">CLAVE <input type="password" name="clave"><font size="1">
<input type="submit" value="descargar">
Gracias por la ayuda!