![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
| ||||
pue se hace: <? if(mail('[email protected]','ASUNTO','TEXTO'))ec ho 'Email enviado con éxito'; else echo 'No se pudo enviar el email'; ?>
__________________ Foros en los que participo:
|
| ||||
Al hacer la comprovacion del if ya se envia, no hay que hacer mas, pero no significa que llege sino que se envia
__________________ Foros en los que participo:
|
| |||
Ya te dijeron que si. El if no es el que "envia el mail", lo que sucede es que dent5ro del if estas llamando a la funcion, por lo que no hace falta llamarla antes ni despues de este if. |
| |||
Si lees la sintax de mail() .. en el manual oficial de PHP . veras que dice "Devuelve TRUE" si se pudo ejecutar .. por eso se usa como ya te han dicho: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Hola, Lo unico indicar que mail() solo indica si PHP mando correctamente el email al SMTP (o a sendmail) que tenga configurado, no si el email llego a su destino. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
Asip es .. jeje josemi (otra vez reafirmandote xDD) . .mail() sólo devuelve un "TRUE" cuando a conseguido conectar con el MTA (Mail Trasnfer nosecuantos o algo así le llaman al coso ese xD) que suele ser el sendmail o el que use el servidor .. Si el "MTA" no puede enviarlo .. ya devolverá el e-mail a donde tenga indicado .. El servidor de e-mail SMTP (o el que se use como MTA) puede y de hecho lo hacen "intentar" enviar el e-mail (concectar al otro servidor SMTP) un tiempo más tarde y un numero de veces determinado hasta que decide que "el e-mail no se puede enviar ni a la de tres" .. Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| ||||
Hola Compañero ![]() El código If es solo una condición if ($VeolaTele == "Cama"){ ... Lo que quieras } if ($VoyalColegio == "Jugetes"){ ... Lo que quieras } Como ves es como la vida real si veo la tele pues a la cama y asín, ya que también podrás decir (Si veo la tele y me voy a la cama == Tendre el fin de semana libre. if ($VEOLATELE == "Cama" and $VoyalColegio == "Jugetes"){ .. lo que quieras } y el email es una condicion del envio. Espero que te pueda haber servido, Saludos ![]()
__________________ ------------------------------------------------ La paciencia es el rey de la ciencia ------------------------------------------------ |