【问题标题】:Fatal error: Call to undefined method Swift_SmtpTransport::newInstance() in致命错误:调用未定义的方法 Swift_SmtpTransport::newInstance()
【发布时间】:2015-10-08 20:56:29
【问题描述】:

我需要帮助...拜托!

我的代码是

<?php

require_once '../lib/swift_required.php';  

$transport = Swift_SmtpTransport::newInstance('mail.ramosefilho.com', 25)
  ->setUsername('marcacao@user.com')
  ->setPassword('user@++++')
;

$mailer = Swift_Mailer::newInstance($transport);

$message = Swift_Message::newInstance('Contacto')    
 ->setFrom(array('marcacao@user.com' => 'webmaster'))
 ->setTo(array('marcacao@user.com'))    
 ->setBody('$body = "nome: ".$nome."\n";    

$body .= "morada: ".$morada."\n";    
$body .= "email: ".$email."\n";    
$body .= "telefone: ".$telefone."\n";    
$body .= "marca: ".marca."\n";    
$body .= "modelo: ".$modelo."\n";
$body .= "ano: ".$ano."\n";    
$body .= "informacao: ".$informacao."\n";')    
 ;

$result = $mailer->send($message);

看起来没问题,但产生de错误:

" 致命错误:调用未定义的方法 Swift_SmtpTransport::newInstance() 在 /home/ramosefi/public_html/smtp.php 第 6 行"

【问题讨论】:

    标签: php forms swiftmailer


    【解决方案1】:

    此错误在 6 版本中产生。 Change:

    $transport = (new Swift_SmtpTransport('mail.ramosefilho.com', 25))
      ->setUsername('marcacao@user.com')
      ->setPassword('user@++++')
    ;
    
    $mailer = new Swift_Mailer($transport);
    
    $message = (new Swift_Message('Contacto'))    
     ->setFrom(array('marcacao@user.com' => 'webmaster'))
     ->setTo(array('marcacao@user.com'))    
     ->setBody('$body = "nome: ".$nome."\n";    
    
    $body .= "morada: ".$morada."\n";    
    $body .= "email: ".$email."\n";    
    $body .= "telefone: ".$telefone."\n";    
    $body .= "marca: ".marca."\n";    
    $body .= "modelo: ".$modelo."\n";
    $body .= "ano: ".$ano."\n";    
    $body .= "informacao: ".$informacao."\n";')    
     ;
    
    $result = $mailer->send($message);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-26
      • 2015-01-28
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-03
      相关资源
      最近更新 更多