|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
   AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


Nuevo concurso para España, Argentina, Brasil, Chile, Colombia, Ecuador, México, Perú y Portugal.

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.

__________________________________
__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información