Comment envoyer des SMS en utilisant PHP CURL fonction
J'ai un compte dans un site web par lequel je peux envoyer des sms vers des téléphones mobiles. Dans le but de le faire au premier abord, j'ai besoin de vous connecter avec mon identifiant et mon mot de passe, puis une page s'affiche où j'ai mis le numéro de mobile du destinataire et puis mon message et enfin de cliquer sur le bouton envoyer le message.
Maintenant un de mes amis m'a dit que je peux envoyer des sms à partir de mon propre application par le biais de ce site web en utilisant PHP Curl fonction. Je n'avais pas avant l'idée CURL fonction donc j'ai cherché sur google, mais je ne pouvais pas comprendre comment le faire. J'ai vérifié le code HTML de la page de connexion et la page d'où je peux envoyer des sms de ce site et j'en suis le poster ci-dessous.
Vous s'il vous plaît de bien vouloir me montrer comment envoyer des sms en utilisant CURL fonction ou de toute autre manière.. par le biais de ce site web..
Merci d'Avance 🙂
Form1
<form name="form" action="/websms/index.php" method="POST">
<input type="hidden" name="HTMLForm_formname" value="form">
<table align="center" size="300" border="0" class="list">
<tr class="r1">
<th colspan="3" class="left">
<label id="label_login_title" for="login_title" class="HTMLForm-label">User Login</label>
</th>
</tr>
<tr>
<td align="right" valign="top">
<label id="label_mobile_no" for="mobile_no" class="HTMLForm-label">Mobile Number</label>
</td>
<td>
<input type="text" id="mobile_no" name="mobile_no" size="20" maxlength="11" value="" onkeypress="return checkNumberOnly(event)" class="HTMLForm-text">
</td>
</tr>
<tr>
<td align="right" valign="top">
<label id="label_password" for="password" class="HTMLForm-label">Password</label>
</td>
<td>
<input type="password" id="password" name="password" value="" class="HTMLForm-password" size="20">
</td>
</tr>
<tr>
<td colspan="3" align="center">
<input type="submit" id="submit" name="submit" value="Login" class="button_all_action">
<input type="hidden" id="submit_login" name="submit_login" value="1">
</td>
</tr>
</table>
</form>
Deuxième Forme
<form name="form" action="javascript:get(document.getElementById('form'));" method="POST">
<input type="hidden" name="HTMLForm_formname" value="form">
<table align="center" size="450" border="0" class="list">
<tr class="r2">
<th class="left">
<label id="label_send_to_no" for="send_to_no" class="HTMLForm-label">To</label>
</th>
<td class="left">
<textarea id="send_to_no" name="send_to_no" class="HTMLForm-textarea" onkeypress="checkValidGPNumner(document.form.send_to_no)" onchange="checkValidGPNumner(document.form.send_to_no)" onkeyup="checkValidGPNumner(document.form.send_to_no)" wrap="soft" style="width:250px;height:50px"></textarea>
</td>
</tr>
<tr class="r1">
<th class="left">
<label id="label_message" for="message" class="HTMLForm-label">Message</label>
</th>
<td class="left">
<textarea id="message" name="message" class="HTMLForm-textarea" onkeypress="textCounter(document.form.message,document.form.counter_message,160)" onchange="textCounter(document.form.message,document.form.counter_message,160)" onkeyup="textCounter(document.form.message,document.form.counter_message,160)" wrap="soft" style="width:250px;height:130px"></textarea>
<input type="text" id="counter_message" name="counter_message" size="5" value="" readonly="" class="HTMLForm-text"> <label id="label_char_remain" for="char_remain" class="HTMLForm-label">Character remained</label>
</td>
</tr>
<tr class="r2">
<td colspan="2" class="center">
<input type="submit" id="submit" name="submit" value="Send" class="button_all_action">
<input type="hidden" id="mid" name="mid" value="1">
<input type="hidden" id="submit_sms" name="submit_sms" value="1">
</td>
</tr>
</table>
</form>
- google, ou demandez à une question plus spécifique.
- Peut-être que ce site web dispose d'un REPOS ou de la coutume de l'API HTTP de sorte que vous n'avez pas à faire grattant pour obtenir ce que vous voulez. Très peu de détails pour nous de vous donner toute l'aide ici. Mise à jour de votre question si vous souhaitez obtenir de l'aide.
Vous devez vous connecter pour publier un commentaire.
C'est une solution à l'aide de Twilio.
Tout d'abord, vous devez télécharger le twilio bibliothèque pour PHP:
https://github.com/twilio/twilio-php/downloads
Puis copiez le dossier des Services de votre Serveur et de prendre à l'esprit l'emplacement.
Maintenant, vous devez créer un programme simple comme celle ci-dessous (c'est un exemple facile php expéditeur du sms):
De sorte que vous aurez besoin de changement dans votre formes de l'action comme ceci:
Remarque: si vous utilisez un compte d'essai, vous serez en mesure d'envoyer à vérifier les numéros de votre compte, mais si vous enregistrez un numéro de téléphone (1USD/mois) alors que vous pouvez envoyer à n'importe quel nombre et sans le bac à sable message).
IMPORTANT: Curl bibliothèque doit être installé dans le serveur php, si vous utilisez votre propre serveur, permet de dire que dans UBUNTU, cette commande va installer ces bibliothèques:
sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
Simple CURL Fonction pour envoyer des sms:
En effet, vous pouvez envoyer des messages SMS avec cURL, mais le roulage est qu'une partie d'elle. Utilisation de cURL, vous pouviez faire des appels API pour un fournisseur comme Twilio.
Après le passage à cela, le code a fonctionné à merveille pour moi.
Je ne suis pas sûr que vous pouvez envoyer des SMS avec CURL, cependant vous pouvez le faire avec PHP avec la fonction mail.
Je n'ai jamais fait cependant.
Curl essentiellement utilisé pour la démolition de contenu à partir d'un autre site web, il n'a pas de fonction pour envoyer des sms. Vous devez utiliser d'autres façon.
il re de peu d'outils qui vous pouvez vous connecter à votre texte (sms Serveur) à partir de là vous pouvez envoyer des sms. vous pouvez utiliser curl pour obtenir votre sms réponses ou etc partie plus tard si vous avez besoin et désireux de l'utiliser.