| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come inviare un Plesk API PHP Command
    Plesk è un'interfaccia di programmazione delle applicazioni ( API ), protocollo che fornisce il supporto e l'interazione basato su XML con tecnologie di programmazione web, come PHP . L' API di protocollo RPC di Plesk è utilizzato per chiamare le varie funzioni da remoto . Le informazioni Plesk raccoglie da quelle funzioni tornare in pacchetti appositamente formattati , ma la maggior parte dei pacchetti restituiti sono in formato XML . Dal Plesk è compatibile con PHP , molti sviluppatori usano come protocollo di API per diversi progetti . Istruzioni
    1

    Utilizza il codice seguente per definire l'host , la porta e il percorso del server PHP . In questo progetto , un motore CURL - una libreria di trasferimento URL lato client libero e aperto - viene utilizzato in quanto è compatibile con PHP 4.0.2 e versione superiore

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

    define ( ' Porta ' , 8443 ) ;

    define (' PATH ',' impresa /controllo /agent.php ');

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

    Conferma la matrice delle vostre Plesk API elementi di intestazione per assicurarsi che l' output è in formato XML , quindi è PHP supportato , come illustrato di seguito :

    $ headers = array (

    ' HTTP_AUTH_LOGIN : admin' , Stati

    ' HTTP_AUTH_PASSWD : setup' , Stati

    ' Content-Type: text /xml'

    ) ;
    3

    Inserire il codice seguente per inizializzare il motore CURL e fare in modo che tutti i parametri necessari sono impostati per la migliore uscita :

    //inizializza il motore riccio < br >

    $ ch = curl_init ();

    //impostare le opzioni di arricciatura :

    //non controllano il nome del certificato SSL del server remoto

    curl_setopt ( $ ch , CURLOPT_SSL_VERIFYHOST , 0 ) ;

    //non selezionare il server di certificazione

    curl_setopt remoto ( $ ch , CURLOPT_SSL_VERIFYPEER , false) ;

    //passare nell'intestazione elementi

    curl_setopt ( $ ch , CURLOPT_HTTPHEADER , $ headers ) ;

    //passaggio nell'area URL del server

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

    input il seguente codice per dire al motore di CURL per elaborare il trasferimento e consegnare la richiesta, tramite Plesk protocollo API :

    //dire CURL per tornare alla risultato piuttosto che per caricare al browser

    curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true);

    //passaggio nel pacchetto di consegnare

    curl_setopt ( $ ch , CURLOPT_POSTFIELDS , $ pacchetto) ;

    //eseguire la richiesta CURL e restituire il risultato

    $ retval = curl_exec ( $ ch) ;

    //chiude la sessione CURL

    curl_close ( $ ch) ;

    Previous :

    next :
      Articoli Correlati
    ·Come convertire HTML a PDF utilizzando PHP 
    ·Come eseguire un aggiornamento di MySQL Query 
    ·Che cosa è un costruttore in PHP 
    ·Come costruire un CSS con MySQL e PHP 
    ·Come costruire un messaggio istantaneo lavorabile sul m…
    ·Come scrivere un testo dello script gioco basato in PHP…
    ·Come fare riferimento a nome di un oggetto in PHP 
    ·Come smettere di One PHP & Start Un altro file PHP 
    ·PHP File Upload Restrizioni 
    ·Come aggiornare il server MySQL 
      Articoli in evidenza
    ·Come sviluppare Tetris giochi in Java 
    ·Come creare un nuovo Paperclip in Rails 
    ·Come cambiare modulo Valore campo con JavaScript 
    ·Come fare un elenco a discesa Log - In 
    ·Come creare una classe in Visual Basic 
    ·Come ordinare in Turbo C + + 
    ·Come creare una funzione in Microsoft Visual C + + 
    ·Si può allegare un PDF a un target preciso in Email Bl…
    ·Qual è il significato di ANSI 
    ·Come posso ottenere il Perl Contatore Script per raccog…
    Copyright © Conoscenza Informatica http://it.wingwit.com