Autor Tema: mail() - Enviar e-mail  (Leído 6945 veces)

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mail() - Enviar e-mail
« Respuesta #15 en: 22 de Mayo de 2007, 07:39:01 am »
Pregunta del millón para Raken o Naveda :P o para los 2 para que no os pegeis :PPPP

Solo haces preguntas para Raken o Naveda ?

Las preguntas debes hacerlas a todos los foreros que visitamos PHPeros, si uno no sabe la respuesta, la puede dar otro. Pero no solo preguntar a los mismo, porque si alguien puede darte la solución, como has preguntado solo a estos, no te la dará.

Saludos!
No, no... lo decia porque Raken era el que explicaba la función y naveda bueno no hace falta que diga lo que sabe :P

Cualquiera puede responder
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Comunidad PHPeros

Re: mail() - Enviar e-mail
« Respuesta #15 en: 22 de Mayo de 2007, 07:39:01 am »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mail() - Enviar e-mail
« Respuesta #16 en: 22 de Mayo de 2007, 07:41:18 am »
Muy bueno... gracias a los 2... pero veo el codigo de naveda con menos trabajo y lo que de verdad importa... ahorrar codigo!! :P
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: mail() - Enviar e-mail
« Respuesta #17 en: 22 de Mayo de 2007, 15:55:02 pm »
Muy bueno... gracias a los 2... pero veo el codigo de naveda con menos trabajo y lo que de verdad importa... ahorrar codigo!! :P

No, en realidad yo hice la explicación completa y él aportó una variante (también válida) para las últimas líneas. En realidad es esto:


for ($i=0$i<=$numero_usuarios$i++) {
mail ($usuarios_lista[$i], $asunto$mensaje);
}


contra esto:


foreach ($usuarios_lista as $value) {
mail ($value$asunto$mensaje);
}


No hay diferencia prácticamente, y cualquiera de las dos es válida. ;) Saludos.
Raken - Moderador para PHP y HTML

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: mail() - Enviar e-mail
« Respuesta #18 en: 22 de Mayo de 2007, 16:00:02 pm »
En efecto, ambos metodos usan diferentes formas de iteración pero con el mismo efecto :P
Por favor, leete las Normas


Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mail() - Enviar e-mail
« Respuesta #19 en: 22 de Mayo de 2007, 19:07:17 pm »
A vale gracias Raken por la explicación ;)

Saludossssss ^^
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado kekoman

  • PHPero Master
  • ******
  • Mensajes: 1.180
  • Karma: 45
  • Sexo: Masculino
  • Mi nuevo usuario es marco811
    • Ver Perfil
Re: mail() - Enviar e-mail
« Respuesta #20 en: 23 de Mayo de 2007, 15:46:50 pm »
tambien si queres puedes poner en el formulario donde vas a poner el campo de "email" puedes poner direcciones de email separadas por coma y se enviara a las dos xD ;D!
ejemplo: mierda@caca.com,ijode*****@hotmail.com xD


Este usuario ya no lo uso, mi nuevo usuario es marco811

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: mail() - Enviar e-mail
« Respuesta #21 en: 23 de Mayo de 2007, 18:56:41 pm »
tambien si queres puedes poner en el formulario donde vas a poner el campo de "email" puedes poner direcciones de email separadas por coma y se enviara a las dos xD ;D!
ejemplo: mierda@caca.com,ijode*****@hotmail.com xD
Vaya ejemplos as utilizado... xD
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: mail() - Enviar e-mail
« Respuesta #22 en: 23 de Mayo de 2007, 19:01:33 pm »
Sisi, que finura...
Por favor, leete las Normas


Desconectado x.mara.x

  • PHPero Master
  • ******
  • Mensajes: 1.364
  • Karma: 57
  • Sexo: Femenino
    • Ver Perfil
Re: mail() - Enviar e-mail
« Respuesta #23 en: 29 de Septiembre de 2007, 20:31:36 pm »
Yo e echo 1 formmail con 2 archivos .. me chequean los errores? el primero es

form.php
<form method="POST" action="enviar.php">
   <p>Titulo<br>
   <input type="text" name="titulo" size="20"><br>
   Nombre<br>
   <input type="text" name="mensaje1" size="20"><br>
   Mensaje:<br>
   <textarea rows="2" name="mensaje2" cols="20"></textarea></p>
   <p><input type="submit" value="Enviar" name="B1"><input type="reset" value="Restablecer" name="B2"></p>
</form>

luego esta enviar.php
<?
$email = "mara_phpera@hotmail.com";
$asunto = $_POST['titulo'];
$mensaje = $_POST['mensaje1'] && $_POST['mensaje2'];

mail ($email, $asunto, $mensaje);
?>

Ahora el error dice asi:
Warning: mail() has been disabled for security reasons in /home/virtual/sitio154382/www/formmail/enviar.php on line 6

que sera?
« Última modificación: 18 de Abril de 2008, 23:00:00 pm por x.mara.x »

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: mail() - Enviar e-mail
« Respuesta #24 en: 29 de Septiembre de 2007, 20:41:59 pm »
Creo que es porque no hay headers, creo...

Desconectado CarlosRdrz

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 2.505
  • Karma: 131
  • Sexo: Masculino
  • A.k.a. TLX
    • Ver Perfil
Re: mail() - Enviar e-mail
« Respuesta #25 en: 29 de Septiembre de 2007, 23:42:50 pm »
Seguramente será porque tu host no soporta la funcion mail, quizas para evitar el envio masivo de estos.
Saludos
La dedicación de mi respuesta sera directamente proporcional a la dedicación de tu pregunta.
Hacer códigos que entiendan las máquinas es fácil, lo difícil y realmente útil es hacer códigos que entiendan las personas.
http://twitter.com/CarlosRdrz
http://www.carlosrdrz.es

Conectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: mail() - Enviar e-mail
« Respuesta #26 en: 30 de Septiembre de 2007, 11:26:56 am »
Dios mio, yo no se como llevais el ingles pero vamos que lo veo bastante bien explicado en el error que devuelve PHP:

Citar
Warning: mail() has been disabled for security reasons in /home/virtual/sitio154382/www/formmail/enviar.php on line 6

Por razones de seguridad, no dice cuales, la función mail() ha sido deshabilitada.

¿Solución?
Cambiar de Servidor por uno que la tenga activada o aguantarte...
Por favor, leete las Normas


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: mail() - Enviar e-mail
« Respuesta #27 en: 30 de Septiembre de 2007, 16:03:20 pm »
La verdad que no lo leí :$

Perdón!

Desconectado autorojo

  • PHPer@
  • **
  • Mensajes: 59
  • Karma: 0
    • Ver Perfil
Re: mail() - Enviar e-mail
« Respuesta #28 en: 04 de Octubre de 2007, 19:26:21 pm »
¿Y cómo se hace un Formulario?
 Osea, poner por ejemplo

Citar
Edad: [Cuadro para escribir]
MSN: [Cuadro para escribir]
[Botón enviar]

al enviar que diga
Citar
[Alert]Su Formulario ha sido enviado con éxito[/Alert]
y si puso algo mal
Citar
[Alert] Olvido rellenar el campo $campo1[/Alert]
y que lo lleve a mi mail

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: mail() - Enviar e-mail
« Respuesta #29 en: 04 de Octubre de 2007, 19:48:11 pm »
¬¬ Hay tutoriales en PHPeros en donde encontrarás información sobre como crear formularios de contacto, busca y aprende... no damos códigos hechos (de normal xD)