“Conocimientos Programación>Programación PHP /MySQL

Cómo enviar una Plesk API PHP Command

2011/7/13
Plesk es una interfaz de programación de aplicaciones (API ) de protocolo que proporciona soporte basado en XML y la interacción con las tecnologías de programación web como PHP. El protocolo RPC API de Plesk se utiliza para llamar a varias funciones de forma remota. La información Plesk recoge de esas funciones volver en paquetes formateados específicamente , pero la mayoría de los paquetes son devueltos en formato XML. Desde Plesk es compatible con PHP , muchos desarrolladores lo usan como un protocolo de API para diversos proyectos. Instrucciones
1

Utiliza el siguiente código para definir el host, el puerto y la ruta del servidor PHP. En este proyecto, un motor CURL - una biblioteca transferencia URL del lado del cliente libre y abierto - se utiliza , ya que es compatible con PHP 4.0.2 y superior versión

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

define ( ' Port ' , 8443 ) ;

define ( "camino" , "empresa /control /agent.php ');

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

Confirmar el conjunto de los elementos de encabezado API de Plesk para asegurarse de que la salida está en formato XML, por lo que es PHP con apoyo , como se muestra a continuación:

$ headers = array (

' HTTP_AUTH_LOGIN : admin' ,

' HTTP_AUTH_PASSWD : setup' ,

'Content- Type: text /xml '

) ;
3

Introduzca el siguiente código para inicializar el motor CURL y para asegurarse de que todas las parametrizaciones necesarias se realizan para un mejor resultado:

//inicializa el motor de curvatura

$ ch = curl_init ();

//establecer las opciones de rizo :

//nO debe verificar el nombre del certificado SSL del servidor remoto

curl_setopt ( $ ch , opción CURLOPT_SSL_VERIFYHOST , 0);

//no comprobar el servidor de certificados

curl_setopt remoto ($ ch, CURLOPT_SSL_VERIFYPEER , false) ;

//Aconteció en el encabezado elementos

curl_setopt ( $ ch , CURLOPT_HTTPHEADER , $ cabeceras) ;

//pass en la dirección URL del servidor

curl_setopt objetivo ( $ ch , CURLOPT_URL , $ url ) ;
4

Introduzca el código siguiente para indicar al motor CURL para procesar la transferencia y entregará la solicitud a través del protocolo API Plesk :

//tell CURL para devolver el dar en lugar de cargarlo al navegador tiene

curl_setopt ( $ ch , CURLOPT_RETURNTRANSFER , true) ;

//pass en el paquete para entregar

curl_setopt ( $ ch , CURLOPT_POSTFIELDS , $ paquetes) ;

//Realizar la petición CURL y devolver el resultado

$ retval = curl_exec ( $ ch ) ;

//cerrar la sesión CURL

curl_close ( $ ch ) ;

Programación PHP /MySQL
Cómo aumentar el límite de memoria de PHP en Apache
PHP Cadena Tutorial
Cómo reemplazar un archivo en PHP
Cómo calcular la Diferencia Fecha PHP
Tipos de SSIS Datos
Cómo crear aplicaciones web de base de datos
Cómo reemplazar caracteres de nueva línea en PHP
Conceptos básicos de MySQL para Aprendices Visuales
Conocimientos Informáticos © http://www.ordenador.online