Tema: mail en php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2014, 15:25
andres18281
 
Fecha de Ingreso: febrero-2013
Ubicación: Cali Colombia
Mensajes: 118
Antigüedad: 12 años
Puntos: 0
mail en php

Cordial saludo..

Tengo esta clase que utilizo para enviar correos electronicos pero en otra clase creo una instancia de ella y agrego informacion en sus parametros pero siempre me manda un error

Undefined variable: destinatario in Correo.php on line 25 correo
Fatal error: Call to undefined function Get_Destinatario() in Correo.php on line 35

No logro encontrar desde esta tarde el problema.
Estoy en localhost, en el php.init encontre que en el smtp esta con localhost y
el puerto tiene el 25.

He instalado un servidor smtp tambien configurandolo a localhost.

Les agradezco mucho a ustedes, sin ustedes me hubiera demorado mucho tiempo en varias consultas que he hecho, poco a poco intento conseguir nivel para apoyar a otros que tambien tienen preguntas las cuales las he resuelto con ustedes.

Código PHP:
Ver original
  1. <?php
  2.  
  3.      class Correo{
  4.    
  5.         public $titulo = "";
  6.         public $destinatario = "";
  7.         public $mensaje = "";
  8.  
  9.         public function __construct($destinatario,$titulo,$mensaje) {
  10.             $this->$destinatario = $destinatario;
  11.             $this->$titulo = $titulo;
  12.             $this->$mensaje = $mensaje;
  13.         }
  14.  
  15.         public function Set_Destinatario($destinatario){
  16.             $this->$destinatario = $destinatario;
  17.         }
  18.         public function Set_Titulo($titulo){
  19.             $this->$titulo = $titulo;
  20.         }
  21.         public function Set_Mensaje($mensaje){
  22.             $this->$mensaje = $mensaje;
  23.         }
  24.         public function Get_Destinatario(){
  25.             return $destinatario;
  26.         }
  27.         public function Get_Titulo(){
  28.             return $titulo;
  29.         }
  30.         public function Get_Mensaje(){
  31.             return $mensaje;
  32.         }
  33.  
  34.         public function enviar_correo(){
  35.             return mail(Get_Destinatario(),Get_Titulo(),Get_Mensaje());
  36.         }
  37.     }
  38.  
  39.  
  40. ?>