php - 在正文部分使用屏幕传递数据

标签 php mysql fedora asterisk

我对此有疑问。我使用屏幕传递数据并生成电子邮件,字符串格式是这样的。

/var/lib/asterisk/agi-bin/scllevel/email.php  '20' '2012-08-08 12:00:43'   'bhavik.patel@gmail.com' 'For Less Attendances'  '"<p>\r\n\tFor late Coming<\/p>\r\n1111111111111111\r\ntesting this is testing's this is \"Testing\"\r\n"' '178' '22' 'info@broadcast.com'

我有一个问题,比如在单引号中,正文部分设置不正确,它们表现为不同的命令,我的正文部分从

"<p>['\r\n\tFor late Coming<\/p>\r\n1111111111111111\r\ntesting this is testing's this is \"Testing\"\r\n"] 

如果任何一个用户 body 是这样的,那么问题就会产生,所以有没有关于这个的想法。我已经使用过 htmlentities、addcslashes 和 stripslashes 等 PHP 函数,但都没有用。

最佳答案

你的问题是你想删除斜杠。您的 php 以斜杠字符串形式获取邮件,您需要做的是使用“stripslashes”将斜杠字符串转换为其非斜杠形式,例如

您只需将字符串 ASCII 表示中的“\r”-s 转换为 0x10-s。

htmlentities 和其他函数对于这个简单的任务来说是不需要的。

如果还不够,请将您的 email.php 粘贴到此处,我会检查一下。

关于php - 在正文部分使用屏幕传递数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11929168/

相关文章:

java - Hibernate 一对一关系表中的键问题

c - 使用 C 对 bmp 文件进行游程编码时的平台相关问题

c - 如何编译 Cogl hello 示例

php - 如何在 Linux 上运行带有来自 PHP web 脚本的音频扬声器输出的 mplayer?

php - sql排序数字然后按字母顺序

MySql,同一个表的多列的外键

php - 使用 wkhtmltopdf 将文件转换为 pdf 比真实文件小

php - set_time_limit(),Die()这个函数可以用来取消php中的文件上传吗

PHP多维数组按值搜索

php - 使用YouTube API V3 PHP获得视频分级