Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

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

$ 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) ;

 

Programmazione © www.354353.com