gpt4 book ai didi

php - 将 PHP 值传递给 AGI

转载 作者:行者123 更新时间:2023-11-28 03:10:51 24 4
gpt4 key购买 nike

我还是 PHP 和 Asterisk 的新手。我正在尝试将值从 HTML 文本输入传递到 php 页面,该页面与 Asterisk 通信以通过 GSM 调制解调器发送短信文本。到目前为止,这是我试验过的代码。

     $num = $_POST['cNum'];
$msg = $_POST['cMessage'];
$type='gsm';
$method='send';
$sync='sync sms';
$span='4';
$destination=$num;
$message=$msg;
$timeout='20';
$id='1234';
$agi->Command("$type $method $sync $span $destination $message $timeout $id");
exit(0);

这确实有效,但问题是例如我要在文本输入“cMessage”中输入“Sample Space”,我将收到的文本消息将仅为“Sample”(没有双引号)。省略第一个空格字符之后的所有单词。但是,如果我尝试以这种方式编码:

     $num = $_POST['cNum'];
$msg = $_POST['cMessage'];
$type='gsm';
$method='send';
$sync='sync sms';
$span='4';
$destination=$num;
$message='"Sample Space"'; <----------- for example
$timeout='20';
$id='1234';
$agi->Command("$type $method $sync $span $destination $message $timeout $id");
exit(0);

我可以收到整个消息“示例空间”(不带双引号)有人可以帮我解决这个问题吗?

最佳答案

像你在学习 php 时错过了报价一样的接缝。

尝试使用它

$message='\"Sample Space\"';   <----------- for example

关于php - 将 PHP 值传递给 AGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30639994/

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