| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment envoyer une API PHP commandement Plesk
    Plesk est une interface de programmation d'application (API) de protocole qui fournit un soutien et d'interaction basé sur XML avec des technologies de programmation web tels que PHP. Le protocole API RPC de Plesk est utilisée pour appeler diverses fonctions à distance. Les informations Plesk rassemble de ces fonctions reviennent dans des paquets spécialement formatés , mais la plupart des paquets renvoyés sont au format XML. Depuis Plesk est compatible avec PHP , de nombreux développeurs utilisent comme un protocole API pour divers projets . Instructions
    1

    Utilisez le code ci-dessous pour définir l' hôte, le port et le chemin de votre serveur PHP. Dans ce projet, un moteur CURL - une bibliothèque de transfert URL côté client libre et ouverte - est utilisé car il est compatible avec PHP 4.0.2 et version supérieure

    define ( 'host' , '10 .58 . .97.81 ');

    define ( ' port ' , 8443 ) ;

    define (' path ',' entreprise /contrôle /agent.php ');

    $ URL = "https://" . HOST . ':' . PORT . '/'. PATH ;
    2

    Confirmation de l' ensemble de vos Plesk API éléments d'en-tête pour s'assurer que la sortie est au format XML , il est donc PHP pris en charge , comme indiqué ci-dessous:

    $ headers = array (produits

    ' HTTP_AUTH_LOGIN : admin' , AB

    ' HTTP_AUTH_PASSWD : setup' , AB

    'Content- type: text /xml'

    ) ;
    3

    Entrez le code suivant pour initialiser le moteur CURL et de s'assurer que tous les paramètres requis sont fixés pour une meilleure sortie :

    //initialiser le moteur boucle < br >

    $ ch = curl_init ();

    //définir les options boucle :

    //Ne pas vérifier le nom du certificat SSL du serveur distant

    curl_setopt ( $ ch, CURLOPT_SSL_VERIFYHOST , 0);

    //ne pas vérifier le certificat du serveur

    curl_setopt distance ( $ ch, CURLOPT_SSL_VERIFYPEER , false)
    ;

    //passer dans la tête des éléments

    curl_setopt ( $ ch, CURLOPT_HTTPHEADER , $ headers ) ;

    //passe dans l'URL du serveur

    curl_setopt cible ( $ ch, CURLOPT_URL , $ URL) ;
    4

    Entrez le code ci-dessous pour indiquer au moteur CURL pour traiter le transfert et fournir la demande via le protocole API Plesk :

    //CURL dire de retourner l' résultat plutôt que de le charger dans le navigateur

    curl_setopt ( $ ch, CURLOPT_RETURNTRANSFER , true);

    //passe dans le paquet pour offrir

    curl_setopt ( $ ch, CURLOPT_POSTFIELDS , $ packet ) ;

    //exécuter la requête CURL et renvoie le résultat

    $ retval = curl_exec ( $ ch);

    //Fermeture de la session CURL

    curl_close ( $ ch);

    Previous :

    next :
      articles connexes
    ·Comment arrêter une requête dans MySQL 
    ·Tutoriel sur les événements PHP Calendrier 
    ·Comment supprimer le mot Duplicate dans une chaîne en …
    ·Comment déplacer votre base de données MySQL pour Web…
    ·Comment faire pour supprimer les caractères d'une chaî…
    ·Comment faire pour supprimer PHP De Mes Messages Joomla…
    ·Comment importer des contacts Hotmail Grâce à PHP 
    ·Script Vs . Fonction intégrée dans SSIS 
    ·Chaîne de connexion pour MySQL 
    ·Comment faire pour modifier un type de police avec PHP 
      articles en vedette
    ·Comment appeler un PHP nom de fichier XML Flash Code 
    ·Comment faire pour trouver un enregistrement dans un je…
    ·Comment créer un fichier téléchargeable en PHP 
    ·Recommandé classes de lycée pour Infographie 
    ·Comment faire un programme itératif en Python 
    ·Comment compiler en VB 
    ·Comment charger bonjour.msi 
    ·Projets Calculatrice Visual Basic 
    ·Comment tester un script CGI Sendmail 
    ·Comment puis-je convertir la chaîne de date dans Oracl…
    Copyright © Connaissances Informatiques http://fr.wingwit.com