<?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 = "[email protected]";
 $Cc = "[email protected]";
 sendMail("ACTION",'',rtrim($To,","),rtrim($Cc,","),$Text); 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");
 }
?>

解决方案 »

  1.   

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

  2.   

    一大堆问题。
    function sendMail是类之外的函数,为什么会有$this这样的字眼呢?
    phpMailer()函数也未定义。。
    总之,lz可以先看看 OOP的相关资料
      

  3.   

    其它方面的知识自己恶补一下吧。
    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();
      }
      
      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 = "[email protected]";
     $Cc = "[email protected]";
     $test->sendMail("ACTION",'',rtrim($To,","),rtrim($Cc,","),$Text);