gpt4 book ai didi

PHP:连接长字符串时丢失字符

转载 作者:搜寻专家 更新时间:2023-10-31 21:42:43 27 4
gpt4 key购买 nike

我的应用程序构建了一个字符串以发送给我的客户,其中包含 html 链接,以便他们下载他们的产品。

我基本上循环遍历他们发出的订单并为 mail() 函数生成一个字符串。

$links .= "<p><a href='http://www.example.com/dl/Downloadpage.php?reference=".$ref."&pass=".$passlink."&pid=".$product['pr_id']."'>Click here to download ".$product['Title']."</a></p>";

一旦有 5 个或更多链接,我就会在其中一个链接的中间丢失一个字符...例如 http://ww.mysite.com <- 那里只有一个“w”,或者如果引用是 1128098,它将打印 112098

如果它在字符串的末尾我就能理解...有人知道发生了什么吗?

最佳答案

通常,smtp 协议(protocol)实现不允许一行中超过 ~76 列/字符,然后在通信过程中切断这些行。尝试将链接每行放置一行(用“\n”包围)。

请尝试: $links .= "<p><a href='http://www.mysite.com/dl/Downloadpage.php?reference=".$ref."&pass=".$passl‌​ink."&pid=".$product['pr_id']."'>Click here to download ".$product['Title']."</a></p>\r\n";

关于PHP:连接长字符串时丢失字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534597/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com