我正在为我的项目使用codeigniter,我想知道codeigniter如何使用echo来显示发送到手机的消息。它显示的是PHP代码而不是消息。
https://i.stack.imgur.com/HF0xf.png$this->sms->message('Thank you for your order Your order has been received and will be processed shortly<br>Your order ID: <?php echo $order_id ?>');
您已经在PHP中,因此您需要删除<?php
和?>
标记。
另外,单引号不能解析变量,因此需要使用双引号。
$this->sms->message("Thank you for ... shortly<br>Your order ID: $order_id");
我也希望你的文件是.php
扩展名。
有关单引号/双引号的更多信息,请阅读以下关于Stack的问答:
- PHP中单引号和双引号字符串的区别是什么?
一般使用此代码。更改设置。我通过'mysmsmantra'得到这个链接
$OrderMessage=urlencode("Dear Customer, Order $OrderId of Rs. $TotalPayableAmount is accepted by Sangakara. Thank You");
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,
"http://bulksms.mysmsmantra.com:8080/WebSMS/SMSAPI.jsp?username=sangakara&password=password&sendername=sendername&mobileno=$MobileNo&message=$OrderMessage"
);
$content = curl_exec($ch);