-2

我在 TYPO3 中使用 Photoblog 扩展,但不断收到以下错误:

Fatal error: require_once() [function.require]: Failed opening required 
'C:/xampp/htdocs/testpage/t3lib/class.t3lib_htmlmail.php' 
(include_path='C:/xampp/htdocs/testpage/typo3/contrib/pear/;.;C:\xampp\php\PEAR') 
in C:\xampp\htdocs\testpage\typo3conf\ext\photoblog\pi1\class.tx_photoblog_pi1.php on line 92

你能帮我解决这个问题吗?

4

2 回答 2

-1

class.t3lib_htmlmail.php 已从 TYPO3 4.7 中删除。所以你可以降级到 TYPO3 4.5 或者你可以自己修补你的扩展。

有一些关于新 API 的信息:http: //buzz.typo3.org/teams/core/article/your-first-blog/

于 2012-08-15T10:59:57.307 回答
-2

这是一个在 TYPO3 中使用 swiftmailer 发送电子邮件的工作示例。$replyemail 保存电子邮件地址,$replyname 保存纯文本名称,对于 $toemail 和 $toname 也是如此。

$mail = t3lib_div::makeInstance('t3lib_mail_message');
$mail->setFrom(array($replyemail => $replyname));
$mail->setTo(array($toemail => $toname));
$mail->setSubject('文本');
$mail->setBody('文本');
$mail->addPart('文本');

foreach ($pdf as $k => $filename)
{
   if (file_get_contents($filename))
   {
       $mail->attach(Swift_Attachment::fromPath($filename));
   }    
}
$邮件->发送();
于 2012-08-15T11:03:43.437 回答