App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
--- PHP y MySQL en App Inventor 2 --
Volver al índice del tutorial de PHP y MySQL
____________________________
322.- Correo y PHP.
- Se trata de enviar un mensaje por correo mediante una página web utilizando PHP.
- Esto lo debemos realizar en un hosting remoto, en el WAMP instalado en nuestro ordenador no funcionará, para eso tendríamos que instalar un servidor de correo.
- En muchas ocasiones el correo enviado irá a la carpeta SPAM (correo basura) del receptor. Otras veces el correo tarda varios días en llegar.
_________________________________________________
1.- Enviar correo mediante PHP.
- Copia el archivo correo.htm y correo.php.
- Para ver cómo funciona pulsa aquí: http://kio4.esy.es/correo.htm (el funcionamiento está deshabilitado. Sale "Mensaje enviado", pero no lo envía.)
- byethost ha deshabilitado este tipo de correo en su servicio gratuito, lo debemos probar en un servidor smtp que lo permita.
- De todos modos entra en byethost y podrás configurarte una cuenta de correo.
correo.htm
|
<HTML><HEAD><TITLE> KIO4.COM </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</HEAD>
<BODY>
<font size="4"><b><font face="Arial, Helvetica, sans-serif">Correo:
</font>
</b>
</font>
<form action="correo.php" method="post">
<font size="4"><b><font face="Arial, Helvetica, sans-serif">Mi nombre:
<input type="text" value="Juan" name="nombre" size="20">
<br>
Mi correo:
<input type="text" value="juan@kio4.com" name="decorreo" size="30">
</font>
</b>
</font>
<HR>
<font size="4"><b><font face="Arial, Helvetica, sans-serif">Enviar a:
<input type="text" value="juana1991@yahoo.com" name="enviar_a" size="30">
<br>
Asunto:
<input type="text" value="Prueba" name="asunto" size="30">
<br>
Mensaje: <br>
<textarea name="mensaje" cols="20" rows="4">Hola</textarea>
<br>
<input type="submit" name="submit" value="Enviar">
</font>
</b></font>
</form>
</BODY></HTML>
|
correo.php
|
<?php
$datos=$_POST;
$para = $datos['enviar_a'];
$decorreo = $datos['decorreo'];
$asunto = $datos['asunto'];
$mensaje = $datos['mensaje'];
$nombre = $datos['nombre'];
//if (mail($para, $asunto, $mensaje, $decorreo))
if (mail($para, $asunto, $mensaje, "From: $nombre <$decorreo>"))
{
echo("Mensaje enviado");
}
else
{
echo("Error en el envio!...");
}
?>
|
- Esto es importante en cuanto al remitente:
- Si ponemos "From: $nombre <$decorreo>", para que se vea la dirección del remitente, el $decorreo debe contener el nombre del dominio, por ejemplo kio4.com o kio4.esy.es, es decir tu dominio, por ejemplo.
if (mail($para, $asunto, $mensaje, "From: $nombre <$decorreo>")) - Si queremos poner otra dirección de remitente, pondríamos $decorreo
if (mail($para, $asunto, $mensaje, $decorreo)) En este caso la direción del remitente saldrá la del hosting
________________________________
- Subir archivos mediante FTP
- Para subir los archivos al servidor web acostúmbrate a utilizar el cliente FTP Filezilla.
__________________________________
__________________________________
|