我想將以下超鏈接添加到電子郵件中。此鏈接將指導用戶訪問動態銷售訂單。它在網頁上列出,但不在電子郵件中時有效。phpMail中的base64_encode
我的網頁上列出時,此工作:
$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的問題在同一個鏈接?
我試圖把它變成一個變量,但仍然沒有工作。
任何想法?
更新:
問題是鏈接的電子郵件中破碎。
這是鏈接的一個例子,當它在網頁上回顯:
這是鏈接的一個例子,當它在電子郵件中:
displayOneDoc = False & orgId = 1
你實際上沒有告訴我們這個問題。 – nogad
您向我們展示的代碼很好。錯誤是在別的地方。 「它不起作用」是你可以說絕對最不有用的東西。解釋什麼是不工作,併發布完整的代碼。 –
再看一下^^^^^^ – JCD