Connexion de chronoform à un web service REST

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Connexion de chronoform à un web service REST

    Bonjour,

    J'ai un site Web et je souhaite le connecté au service Web qu'un ami a développé en utilisant Laravel.
    Le problème est que je ne suis pas un bon développeur, et mon défi pour le moment est de pouvoir utiliser l'adresse son_domaine / API / service qu'il m'a filé.
    J'ai fait des recherches et j'ai vu des articles qui traitent du sujet mais rien de concret pour mon niveau debutant. Cependant, j'ai choisi la méthode que j'ai vu sur ce forum.
    Voici une partie du code que j'ai mis dans le code personnalisé de mon formulaire mais je n'ai aucun résultat.

    Code PHP:
    $url 'http://192.168.100.34/mobility-v2_dev2/public/api/service';​ ​
    $ch 
    curl_init($url);​ ​
    curl_setopt
    ($chCURLOPT_TIMEOUT5);​ ​
    curl_setopt
    ($chCURLOPT_CONNECTTIMEOUT5);​ ​
    curl_setopt
    ($chCURLOPT_RETURNTRANSFERtrue);​ ​
    $data 
    curl_exec($ch);​ ​
    curl_close
    ($ch);​ ​
    echo $data;​ 
    Une idée de ce qui doit être changé ou ajouté?

    Merci d'avance.
    Dernière édition par cavo789 à 28/08/2018, 07h50

  • #2
    $url = 'http://192.168.100.34/mobility-v2_dev2/public/api/service';​ ​
    Vu l'adresse tu cherches à te connecter à une machine sur ton réseau local, c'est vraiment ce que tu veux ?
    Lorsque l'on se cogne la tête contre un pot et que cela sonne creux, ça n'est pas forcément le pot qui est vide.
    Confucius

    Commentaire


    • #3
      Effectivement c'est encore en local pour l'instant. On veut d'abord s'assurer du fonctionnement en local.

      Commentaire


      • #4
        Je viens d'inspecter le code de la page en question et la partie PHP est en commentaire.
        Code:
        <p style="font-size: 20px;"> Liste des modules <!--?php​ ​ $url = 'http://192.168.100.34/mobility-v2_dev2/public/api/service';​
        ​                               $ch = curl_init($url);​
                                      ​ curl_setopt($ch, CURLOPT_TIMEOUT, 5);​
        ​                               curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);​
        ​                               curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);​
        ​                               $data = curl_exec($ch);​
        ​                               curl_close($ch);​
        ​                               print_r($data);
                                       echo 'Mobility Cloud';
        ​                            ?--> </p>
        Pourtant ci-dessous, le début de la page en question (du moins, le début de ce que chronoforms me permet de voir aisément)
        Code:
        <div class="form-group gcore-form-row" id="form-row-custom">
            <div class="gcore-input gcore-display-table" id="fin-custom">
                <p>
                    &nbsp;
                </p>
                <p style="font-size: 20px;">
                    Liste des modules
                    <?php​
                                      ​ $url = 'http://192.168.100.34/mobility-v2_dev2/public/api/service';​
        ​                               $ch = curl_init($url);​
                                      ​ curl_setopt($ch, CURLOPT_TIMEOUT, 5);​
        ​                               curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);​
        ​                               curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);​
        ​                               $data = curl_exec($ch);​
        ​                               curl_close($ch);​
        ​                               print_r($data);
                                       echo 'Mobility Cloud';
        ​                            ?>
                </p>
        ...
        Est-ce normal?

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X