Форматирование строки для рассылки - PullRequest
0 голосов
/ 03 июня 2011

Вот в чем проблема.

Я делаю sring с php вот так

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

echo $AVarOverHere;

Это все работает хорошо.Но я хочу отправить его по электронной почте с классом Mail.php, использующим Pear

. Поэтому я использую

$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 Ответ

1 голос
/ 03 июня 2011

Только для ударов, измените " с на ' с. Иногда это исправляет вещи ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...