Я пытаюсь добавить следующую гиперссылку на электронное письмо. Эта ссылка позволит пользователю получить доступ к динамическому заказу клиента. Он работает, когда он указан на веб-странице, но не в электронном письме.base64_encode в phpmailer
Это работает, когда перечисленные на моей странице:
$str = '[INVOICENO] =' . $OrderNumber . '';
echo ' <a href="http://n-server/nameofsoftware/PlatformRO/WebClient/NTLM/1/Integration?p=RLV&fc=de9766b2-4d43-4b93-b55d-0afac57bf79b&q=' . base64_encode ($str) . '">$OrderNumber</a> ';
Теперь я пытаюсь отправить по той же ссылке в электронном письме
$str = '[INVOICENO] =' . $OrderNumber . '';
$email_message = '
<a href="http://n-server/nameofsoftware/PlatformRO/WebClient/NTLM/1/Integration?p=RLV&fc=de9766b2-4d43-4b93-b55d-0afac57bf79b&q=' . base64_encode ($str) . '">$OrderNumber</a>
';
Есть ли проблема с использованием base64_encode в электронной почте?
Я попытался превратить его в переменную, и это все равно не работает.
Любые идеи?
Update:
Проблема заключается связь нарушается в электронном письме.
Это пример ссылки, когда его echo'd на веб-странице:
Это пример ссылки, когда его в электронной почте:
displayOneDoc = False & orgId = 1
Вы на самом деле не сказали нам о проблеме. – nogad
код, который вы нам показали, в порядке. ошибка в другом месте. «это не работает» - это абсолютная наименее полезная вещь, которую вы могли бы сказать. объясните, что именно не работает и опубликуйте полный код. –
Посмотрите еще раз ^^^^^^ – JCD