我正在关注PHP的视频教程(免费在线免费教程),它向我展示了如何使用PHP Mailer。在我下载的phpMailer中,文件被命名为,例如smtp.php
和phpMailer.php
,但是当教程的作者在文件路径中引用它们时,他将class.
放入像这样的文件名前面
includes/phpMailer/class.smtp.php");
我应该将文件的名称从smtp.php
更改为class.smtp.php
,还是将文件命名为smtp.php
,但请参阅文件路径class.smtp.php
有人可以解释一下
答案 0 :(得分:1)
您需要使用真实文件名 - 即include
或require
语句中的文件名必须与实际文件的名称相匹配..
答案 1 :(得分:0)
如果更改名称可能会遇到问题,如果在类中它包含您已更改的文件,则可以更改但是您需要扫描所有文件并附加所有include()的使用新名称:)
答案 2 :(得分:0)
更改名称可能会让您遇到麻烦。将 phpMailer.php 更改为anyname不会有太大影响,因为它是用于创建phpmailer类的包括的主文件,因此如果将phpMailer.php更改为class.phpMailer.php或xyz.php只需使用 include('samename'),其余部分相同。
但是要将 smtp.php 重命名为 class.smtp.php 首先打开 phpMailer.php 并检查 line~460 < / strong>即可。您可能会遇到一些链接:
function SmtpSend($header, $body) {
include_once($this->PluginDir...
您找到了 smtp.php 的名称。如果 class.smtp.php 将您的文件重命名为 class.smtp.php ,或将其重命名为其中所写的内容......