01 70 71 99 04

Accès client :  mot de passe oublié   inscription

       (oubli)

Scripts / Api via Sockets (en PHP)

Vous pouvez télécharger la page php (bouton) qui reprend le code ci-dessous :

Cliquez ci dessous pour télécharger la librairie nécessaire pour envoyer des SMS pro via Sockets Php :
zipPage SMS Pro via Sockets PHP
  • Pour envoyer un sms:
    // initialisation des variables
    $requete = '';
    $param['email'] = 'monemail@mondomaine.com'; // login d'inscription à www.123-sms.net
    $param['pass'] = 'MOT2PASSE'; // mot de passe envoyé par www.123-sms.net ou personnalisé.
    $param['message'] = 'Ceci est un message de test *** \'éèê$sage .'; // message que l'on désire envoyer
    // *** (3 étoiles pour retour chariot)
    $param['numero'] = '33611223344-0660616263'; 
    // numéros de téléphones auxquels on envoie le message	(les numéros st séprarés par un tiret '-'); 336 OU 06 pour envoi vers la France
    $param['from'] = 'monemail@mondomaine.com'; // expediteur (login d'inscription à www.123-sms.net)
    // construction de la requete
    foreach($param as $clef => $valeur) // pour chaque champ
    {
    
      $requete .= $clef . '=' . urlencode($valeur); // il faut bien formater les valeurs
      $requete .= '&';
    }
      // initialisation des infos
      $hote = "123-sms.net";
      $script = "/http.php";
      $longueur_requete = strlen($requete);
      $methode = "POST"; // POST pour l'envoi de plusieurs messages
      if($methode == "GET")
      {
        $script .= '?' . $requete;
      }
      // initialition de l'entete
      $entete  = $methode . " " . $script . " HTTP/1.1\r\n";
      $entete .= "Host: " . $hote . "\r\n";
      $entete .= "Content-Type: application/x-www-form-urlencoded\r\n";
      $entete .= "Content-Length: " . $longueur_requete . "\r\n";
      $entete .= "Connection: close\r\n\r\n";
      $entete .= $requete . "\r\n";
      // ouverture de la connexion
      $socket = fsockopen($hote, 80, $errno, $errstr);
      if($socket) // si connexion ok
      {
        fputs($socket, $entete); // envoi de l'entete
        while(!feof($socket))
        {
          $reponse[] = fgets($socket); // recupere les resultats
        }
        fclose($socket);
      }
      else
      {
        $reponse = false;
      }
      // affichage de la réponse
      echo '<h1>Sockets</h1><pre>';
      print_r($reponse);
      echo '</pre>';
    ?>
    

Partage / Test

Si vous avez des scripts à faire partager sous licence GNU n'hésitez pas à nous les envoyer par email à , nous les mettrons en ligne.

Faîtes une demande de test gratuit :