如何将自定义主题/标题添加到仅从特定文件夹中调用的mail()

时间:2011-02-15 08:44:55

标签: php linux apache email .htaccess

我有一个上传到/folder

的PHP脚本

它有几个页面使用PHP的mail()函数。 我想改变主题,例如:[folder]当从驻留在/文件夹中的脚本调用mail()函数时。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用__DIR__魔法常数来查找当前脚本所在的文件夹 http://www.php.net/manual/en/language.constants.predefined.php

如果使用某个标准库发送电子邮件,则您的脚本可能与此类似。

$folder = end(explode(DIRECTORY_SEPARATOR, __DIR__));
// or dirname(__FILE__) instead of __DIR_ for PHP 5.2

$mail = new Mail();
$mail->addTo('email@example.com')
     ->subject('['.$folder.'] subject')
     ->send();