Heim > Backend-Entwicklung > PHP-Tutorial > php 发送邮件有关问题?

php 发送邮件有关问题?

WBOY
Freigeben: 2016-06-13 13:29:47
Original
827 Leute haben es durchsucht

php 发送邮件问题??????
 $pathCommon = dirname(__FILE__)."\_common5";
 $pathCommon =str_replace("\cpar1","",$pathCommon);
 include($pathCommon.'\root.php');

class test{
  var $dbCon;
  var $root;
  var $pathCommon;
  
  var $js;
  var $func;
  var $funcUsage;
  var $css;
  var $mail;
 

 function test($pathCommon=""){  
  $this->pathCommon = $pathCommon;
  $this->root = new root($this->pathCommon);
  $this->root->DB();
  $this->dbCon = new DB('BITINTRA');
  $this->dbCon->errorShow = true;
  $this->js = $this->root->JavaScript();  
  $this->func = $this->root->Functional();
  $this->funcUsage = $this->func->Usage();
  $this->css = $this->root->CSS();
  $this->view = $this->root->View();
  $this->page = $this->view->page();
  $this->box = $this->view->box();
  $this->grp = $this->view->group();
  $this->mail = $this->root->Mail();
  }
}

 $To = "guo321@btechnology.com";
 $Cc = "guo321@btechnology.com";
 sendMail("ACTION",'',rtrim($To,","),rtrim($Cc,","),$Text);

 function sendMail($sendTo,$stepIndex="",$to="",$cc="",$Text=""){
  $this->mail->phpMailer();
  $msg = '

Dear ALL

';
  $msg.=$Text;
$subject = " Test";
  $this->mail->sendMail($subject, $msg, "test", $to, $cc, "", "", "AA");
 }
?>[code=PHP][/code]

------解决方案--------------------
你应该遇到这样类似的错误:
Using $this when not in object context


------解决方案--------------------
一大堆问题。
function sendMail是类之外的函数,为什么会有$this这样的字眼呢?
phpMailer()函数也未定义。。
总之,lz可以先看看 OOP的相关资料
------解决方案--------------------
其它方面的知识自己恶补一下吧。
php面向对象编程
PHP code

 $pathCommon = dirname(__FILE__)."\_common5";
 $pathCommon =str_replace("\cpar1","",$pathCommon);
 include($pathCommon.'\root.php');

class test{
  var $dbCon;
  var $root;
  var $pathCommon;
  
  var $js;
  var $func;
  var $funcUsage;
  var $css;
  var $mail;
 

 function test($pathCommon=""){  
      $this->pathCommon = $pathCommon;
      $this->root = new root($this->pathCommon);
      $this->root->DB();
      $this->dbCon = new DB('BITINTRA');
      $this->dbCon->errorShow = true;
      $this->js = $this->root->JavaScript();  
      $this->func = $this->root->Functional();
      $this->funcUsage = $this->func->Usage();
      $this->css = $this->root->CSS();
      $this->view = $this->root->View();
      $this->page = $this->view->page();
      $this->box = $this->view->box();
      $this->grp = $this->view->group();
      $this->mail = $this->root->Mail();
  }
  
  function sendMail($sendTo,$stepIndex="",$to="",$cc="",$Text=""){
      $this->mail->phpMailer();
      $msg = '<div><strong>Dear ALL</strong></div><br>';
      $msg.=$Text;
    $subject = " Test";
      $this->mail->sendMail($subject, $msg, "test", $to, $cc, "", "", "AA");
 }
}
 $test = new test();
 $To = "guo321@btechnology.com";
 $Cc = "guo321@btechnology.com";
 $test->sendMail("ACTION",'',rtrim($To,","),rtrim($Cc,","),$Text); <div class="clear">
                 
              
              
        
            </div>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage