Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako poslať Plesk rozhranie API PHP príkaz

Plesk je rozhranie pre programovanie aplikácií protokol ( API ) , ktorá poskytuje podporu na báze XML a interakciu s webovými programovacími technológií , ako je PHP . Protokol RPC API Plesk sa používa pre volanie rôznych funkcií na diaľku . Informácie Plesk zhromažďuje z týchto funkcií vrátiť do špeciálne formátované pakety , ale väčšina z vrátených balíkov sú vo formáte XML . Vzhľadom k tomu , Plesk je kompatibilný s PHP , mnoho vývojárov ho použiť ako protokol rozhrania API pre rôznorodé projekty . Pokyny dovolená 1

Použite nižšie uvedený kód definovať hostiteľa , port a cestu PHP servera . V rámci tohto projektu , CURL motor - voľný a otvorený na strane klienta knižnica prevod URL - sa používa , pretože je kompatibilný s PHP 4.0.2 a vyššie verzie

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

define ( ' PORT ' , 8443 ) ;

define ( ' Cesta ' , ' podnikania /riadiaci /agent.php ' ) ;

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

Potvrďte rad svojich prvkov záhlavie API Plesk , aby sa ubezpečil , že výstup je vo formáte XML , takže je to PHP -podporovaný , ako je uvedené nižšie :

$ headers = array (

" HTTP_AUTH_LOGIN : admin ' ,

" HTTP_AUTH_PASSWD : setup " ,

" Content - Type : text /xml "

) ;
3

Zadajte nasledujúci kód pre inicializáciu CURL motor a uistite sa , že všetky požadované parametre sú nastavené pre najlepší výkon :

//inicializovať curl motor

$ ch = curl_init ( ) ;

//nastavte stláčaním možnosti :

//nekontrolujú názov SSL certifikátu vzdialeného servera

curl_setopt ( $ ch , CURLOPT_SSL_VERIFYHOST , 0 ) ;

//nekontrolujú certifikátu vzdialeného servera klipart

curl_setopt ( $ ch , CURLOPT_SSL_VERIFYPEER , FALSE ) ;

//odovzdať prvkov záhlavie

curl_setopt ( $ ch , CURLOPT_HTTPHEADER , $ headers ) ;

//prihrávka URL cieľového servera

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

Zadajte nasledujúci kód povedať CURL motor spracovať prevod a doručiť žiadosť prostredníctvom protokolu Plesk API :

//povedať CURL vrátiť výsledok , skôr než aby ju načítať do prehliadača

curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true ) ;

//prihrávka paketu dodať klipart

curl_setopt ( $ ch , CURLOPT_POSTFIELDS , $ paket ) ;

//vykonať požiadavku CURL a vráti výsledok

$ retval = curl_exec ( $ ch ) ;

//zatvorenie CURL session

curl_close ( $ ch ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené