คือผมสมัครใช้บริการ sms gateway แต่ระบบส่งหน้าเว็บผมใช้ได้ปรกติครับ
แต่พอจะทำแบบ api โดยนำโค๊ต php ที่ได้มาใช้กับไม่เกิดอะไรขึ้นเลย รบกวนทุกท่านช่วยแนะนำด้วยผมจะไปทำโปรเจ็กจบเลยจำเป็นเร่งด่วนครับ
อยากรู้ว่าโค๊ตมันผิดตรงใหนกันแน่ และโค๊ดนี้ใช้รับค่าจากฟอร์ม ซึ่งค่ามีชื่อ ดีงนี้ $mobile_no,$msg,$sender ชื่อตรงทุกอย่างตรง ผมลอง echo ทั้งสามตัวแปรที่หน้านี้
ก็แสดงได้ปรกติดเลยคิดว่ามันน่าจะผิดที่โค๊ดแต่ปัญหาคือผม งง กับโค๊ตตัวนี้ครับ ใครใช้เจ้านี้อยู่ หรือ ช่วยแนะนำผมบ้างนะครับ ขอบคุณที่สละเวลาครับ
wungsook@hotmail.com
<?
Function Send SMS
function send_sms($mobile_no,$msg,$sender) {
$user_id = “ยูเซอร์ผมเอง”;
$passwd = “รหัสผ่านผมเอง”;
$host = “smsgateway.packetlove.com”;
$port = “80”;
$path = “/api_sms.jsp”;
// Message
$data="user_id=$user_id&passwd=$passwd&sender=$sender&mobile_no=$mobile_no&msg=$msg";
$fp=@fsockopen($host,80);
if ( $fp)
{
fputs($fp,"POST $path HTTP/1.1
");
fputs($fp,“Host: $host
”);
fputs($fp,“Content-type: application/x-www-form-urlencoded
”);
fputs($fp,“Content-length: “.strlen($data).”
”);
fputs($fp,"Connection: close
");
fputs($fp,$data);
fclose($fp);
}
}
?>