私はWordPressを使用しています。i.php ファイル (SMS 用 API) を作成しました。
<?php
if (isset($_POST['submit'])) {
//Variables to POST
$user = "xxxxxx";
$password = "xxxxxxx";
$mobiles = $_POST['phone'];
$message = $_POST['msg'];
$sender = $_POST['sender'];
//Initialize CURL data to send via POST to the API
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://182.18.172.239/sendhttp.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
array('user' => $user,
'password' => $password,
'mobiles' => $mobiles,
'message' => $message,
'sender' => $sender)
);
//Execute CURL command and return into variable $result
$result = curl_exec($ch);
//Do stuff
echo "MESSAGE SENT TO $mobiles FROM $sender. SMS delivery make take upto 10 minutes. If still not getting delivered please send it again. DND or NDNC subscribers will not receive the SMS. To deactivate DND, send STOP DND to 1909";
}
?>
<br><br><br>
<form name='sms' action='' method='post'>
Phone number<br/><input type='text' name='phone' value='' maxlength=12/>
<br/>
Sender ID (from) <br/><input type='text' name='sender' value='' maxlength=15/>
<br/>
Message : <br/><textarea rows=5 cols=30 name='msg'></textarea>
<br/>
<input type='submit' name='submit' value='Send'>
</form>
sidebar.php にこの行を追加して、WP テーマの sidebar.php にこのファイル (i.php) を含めました。
//Including i.php
include_once('i.php');
それから私は自分のサイトにアクセスし、PHP ではなく HTML のみが実行されていることを確認しました。http://androsocial.com/note3 を参照してください。
サーバーで cURL が有効になっています。
助けてください。ありがとう!