【发布时间】:2019-03-07 21:32:51
【问题描述】:
我正在使用 Typo3 cms。在主文件夹下,我有不同的其他文件夹,例如typo3、typo3conf、fileadmin 等...
我在主文件夹中创建了两个名为myphp.php和myantoher.php的php文件,我在myphp.php中使用了require()。但是在执行过程中到达该行时,我收到以下错误:
警告:需要(doc/PHPMailer/class.PHPMailer.php):打开失败 流:中没有这样的文件或目录 /var/www/domainname.com/doc/contactform.php 第 3 行致命错误: require(): 打开所需的 'doc/PHPMailer/class.PHPMailer.php' 失败
为什么我在尝试require() 这个文件时会收到错误消息?
【问题讨论】:
-
如果您包含您收到的错误消息以及生成错误的代码,这可能会有所帮助。
-
请查找错误信息。警告:需要(doc/PHPMailer/class.PHPMailer.php):无法打开流:第 3 行的 /var/www/domainname.com/doc/contactform.php 中没有这样的文件或目录致命错误:需要():未能打开所需的 'doc/PHPMailer/class.PHPMailer.php'
-
您确定工作目录吗?如果您使用绝对路径而不是相对路径,它的行为会有所不同吗?
-
使用 TYPO3 API 运行自定义代码。一种方法是通过 TypoScript 集成 userFunc。这是一个例子(德语)netbrothers.de/typo3-projekte/typo3-tipps/…
标签: php typo3 typo3-6.2.x