邮件的字符串格式

时间:2011-06-03 03:01:18

标签: php string

这是问题所在。

我像这样使用php进行创作

$string ="text";
$string .="text";
$string .="text".$AVarOverHere."more text";
$string .="text";
$string .="text";

echo $AVarOverHere;

这一切都很好。 但我想把它作为电子邮件发送 使用Pear的Mail.php类

所以我用

$mail_object->send($recipients, $headers, $string); 

这是问题所在。

当我发送带有来自生成随机字符串的函数的$ AvarOverHere的文本时,它无法正常工作

功能

function genRandomString() { 
    $length = 6;
    $characters = "0123456789abcdefghijklmnopqrstuvwxyz";
$string ="";    
    for ($p = 0; $p < $length; $p++) {
        $string .= $characters[mt_rand(0, (strlen($characters))-1)];
    }
    return $string;
}

但有趣的是,如果我只是做

$AVarOverHere = 'some string';

它的工作!?  那真是太棒了! 任何人都知道该怎么做?

1 个答案:

答案 0 :(得分:1)

只是为了踢,将"更改为' s。有时这会解决问题...