Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2008, 07:07
Avatar de PeiShar
PeiShar
 
Fecha de Ingreso: abril-2001
Ubicación: España
Mensajes: 125
Antigüedad: 23 años
Puntos: 0
Undefined variable: strRCPT in

Buenas, me está saliendo el siguiente notice en los logs:

PHP Notice: Undefined variable: strRCPT in ......../cmailer.php on line 44

¿Cómo lo puedo corregir? Gracias

Código PHP:
class cMailer{

        var 
$_Addresses;
        var 
$_countAdd 0;
        var 
$_ConexionSMTP;
        var 
$_Sender;
        var 
$_server;
        var 
$_Subject "";

        function 
cMailer(){
        }

        function 
AddAddress($address){
                
$this->_Addresses[$this->_countAdd] = $address;
                
$this->_countAdd++;
        }

        function 
AddSender($sender){
                
$this->_Sender $sender;
        }

        function 
AddMessage($message){
                
$this->_Message $message;
        }

        function 
AddSubject($subject){
                
$this->_Subject $subject;
        }

        function 
Send(){

                
$strEHLO "HELO ".$this->_server."\r\n";
                
fputs($this->_ConexionSMTP,$strEHLO);

                
$strMAIL "MAIL FROM: ".$this->_Sender."\r\n";
                
fputs($this->_ConexionSMTP,$strMAIL);

                for(
$i=0;$i<$this->_countAdd;$i++){
                       
$strRCPT .= "RCPT TO: ".$this->_Addresses[$i]."\r\n";
                }
                   
$strRCPT .= "\r\n";
                   
fputs($this->_ConexionSMTP,$strRCPT);

                
$strDATA1 "DATA\r\n";
                
fputs($this->_ConexionSMTP,$strDATA1);


                if(
$this->_Subject != ""){

                        
$strS "Subject: ".$this->_Subject."\r\n\r\n";
                        
fputs($this->_ConexionSMTP,$strS);
                }


                
$strDATA2 $this->_Message."\r\n.\r\n";
                
fputs($this->_ConexionSMTP,$strDATA2);

                
fputs($this->_ConexionSMTP,"QUIT\r\n");
                
fclose($this->_ConexionSMTP);

        }

        function 
AddHost($host,$port=25){
                
$this->_ConexionSMTP fsockopen("$host","$port",$e,$em,5) or die("No puedo abrir el socket");
                echo 
fgets($this->_ConexionSMTP,4096);
                
$this->_server $host;
        }

}

?>