PHP Mailer - 扩展文件?

时间:2011-03-19 02:21:05

标签: php

我正在关注PHP的视频教程(免费在线免费教程),它向我展示了如何使用PHP Mailer。在我下载的phpMailer中,文件被命名为,例如smtp.phpphpMailer.php,但是当教程的作者在文件路径中引用它们时,他将class.放入像这样的文件名前面

includes/phpMailer/class.smtp.php");
我应该将文件的名称从smtp.php更改为class.smtp.php,还是将文件命名为smtp.php,但请参阅文件路径class.smtp.php

有人可以解释一下

3 个答案:

答案 0 :(得分:1)

您需要使用真实文件名 - 即includerequire语句中的文件名必须与实际文件的名称相匹配..

答案 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 ,或将其重命名为其中所写的内容......