Foros del Web » Programando para Internet » PHP »

variables phpmailer

Estas en el tema de variables phpmailer en el foro de PHP en Foros del Web. Hola, tengo una duda quizas muy sencilla para algunos, resulta que tengo varios scripts donde utilizo phpmailer y quiciera saber si es posible colocar las ...
  #1 (permalink)  
Antiguo 10/10/2010, 12:13
 
Fecha de Ingreso: febrero-2009
Mensajes: 151
Antigüedad: 15 años, 2 meses
Puntos: 1
variables phpmailer

Hola, tengo una duda quizas muy sencilla para algunos, resulta que tengo varios scripts donde utilizo phpmailer y quiciera saber si es posible colocar las variables de phpmailer del tipo:

Código PHP:
$mail->Host "localhost";
      
$mail->From "[email protected]";
      
$mail->FromName "Nombre del Remitente";
      
$mail->Subject "Subject del correo";
      
$mail->AddAddress("[email protected]","Nombre 01");
      
$mail->AddAddress("[email protected]","Nombre 02");
      
$mail->AddCC("[email protected]");
      
$mail->AddBCC("[email protected]"); 
en un archivo aparte (por ej se me ocurre crear una funcion y luego llamarlo como funcion por ej phpmailer();) o de alguna forma mas correcta porque he probado de esta forma y no me funciona ¿porque deseo hacer esto? porque cuando deseo cambiar algun dato como ser remitente o nombre del metitente o el servidor smtp o la clave entre otros tengo que hacerlo en cada uno de los scripts y si se me olvida uno o comeo algun error entonces se descompagina todo, encambio de esta formasolodebo meodificar en 1 solo archivo yse cambiaria en todos. Bueno espero me puedan ayudar. saludos y desde ya gracias
  #2 (permalink)  
Antiguo 11/10/2010, 01:33
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 7 meses
Puntos: 331
Respuesta: variables phpmailer

Hola dunga, puedes hacer una función de tipo

Código PHP:
function mail(){
 global 
$mail;
$mail->Host "localhost";
      
$mail->From "[email protected]";
      
$mail->FromName "Nombre del Remitente";
      
$mail->Subject "Subject del correo";
      
$mail->AddAddress("[email protected]","Nombre 01");
      
$mail->AddAddress("[email protected]","Nombre 02");
      
$mail->AddCC("[email protected]");
      
$mail->AddBCC("[email protected]"); 

aunque supongo que lo mejor serái declarar estos valores como constantes en un archivo independiente.
También pueden ser variables, depende cómo lo quieras. Generas un fichero tipo mail_const.php

Código PHP:
define("Host","localhost");
define("FromName ","Nombre"); //Etc

//Luego llamas a mailer así:
$mail->Host Host;
      
$mail->From FromName
etc.. Un saludo

Etiquetas: phpmailer, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.