Php 如何在imap命令行中转义空白字符?
我的问题是我想使用我的用户/通行证登录yahoo imap服务器。Php 如何在imap命令行中转义空白字符?,php,imap,Php,Imap,我的问题是我想使用我的用户/通行证登录yahoo imap服务器。 问题是我的密码包含空格字符,因此如何转义它,我使用了“^]”但它不起作用,这是代码: $user = "example@yahoo.com"; $pass = "hey you!"; 命令: mohsen LOGIN ".$user." ".$pass 它给出了这个错误, mohsen BAD[CLIENTBUG]无效的命令或参数 谢谢,请用引号括起来: 登录”example@yahoo.com“你好!” 您的示例中没有结
问题是我的密码包含空格字符,因此如何转义它,我使用了“^]”但它不起作用,这是代码:
$user = "example@yahoo.com";
$pass = "hey you!";
命令:
mohsen LOGIN ".$user." ".$pass
它给出了这个错误,mohsen BAD[CLIENTBUG]无效的命令或参数
谢谢,请用引号括起来:
登录”example@yahoo.com“你好!”
您的示例中没有结束引号。只需将它们用引号括起来:
登录”example@yahoo.com“你好!”
您的示例中没有结束引号。请阅读RFC3501并找出传递字符串的语法。看看您有哪些可用的选项(
atom
、引号字符串
、文本
)以及它们对转义/格式化带来的影响
考虑到您显然不知道IMAP由哪些非常低级的构建块组成,为什么不使用一些IMAP库呢?阅读RFC3501并找出传递字符串的语法。看看您有哪些可用的选项(
atom
、引号字符串
、文本
)以及它们对转义/格式化带来的影响
既然您显然不知道IMAP由哪些非常低级的构建块组成,为什么不使用一些IMAP库呢?就是这样,亲爱的朋友;)当然,当用户输入一个密码(甚至用户名)时,该密码会中断,而该密码恰好包含引号当然,当用户输入一个密码(甚至用户名)时,它会中断,而这个密码恰好包含引号