1. ¡OFERTA! con cupón "DIRVPS": hosting por $0,01 y también VPS Linux y Windows por $0,01 el primer mes por Interserver ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

Python y PHP..

Tema en 'Programación y Diseño Web' iniciado por Alejandro PIña, 7 Ago 2017.

  1. Alejandro PIña

    Alejandro PIña Usuario activo

    Muy buenas.. llevo varias semanas pegándome con una clase par aun proyecto y estoy desesperado ya :) a ver si alguno puedes ayudarme.

    Tengo un script en python que funciona perfectamente y necesito pasarlo a PHP.
    El problema son los "diccionarios" (creo que se llaman asi) que yo creia que eran arrays en PHP.
    Este es el diccionario de Python que luego se envia por XML-RPC
    vif = { 'device': '0',
    'network': network,
    'VM': vm,
    'MAC': "",
    'MTU': "1500",
    "qos_algorithm_type": "",
    "qos_algorithm_params": {},
    "other_config": {} }

    Mi codigo PHP:

    $vifdata['device']= '0';
    $vifdata['network']=$network_opaqueref;
    $vifdata['VM'] = $vm_opaqueref;
    $vifdata['MAC'] = '';
    $vifdata['MTU'] = '1500';
    $vifdata['qos_algorithm_type'] ='';
    $vifdata['qos_algorithm_params'] =Array();
    $vifdata['other_config'] = Array();

    Al enviar la consulta recibo este error:
    Array
    (
    [Status] => Failure
    [ErrorDescription] => Array
    (
    [0] => INTERNAL_ERROR
    [1] => Rpc.Runtime_error("Dict", _)
    )

    )

    Ese error lo he conseguido generar en el script python que funciona bien modificando por ejemplo "qos_algorithm_params": {}, por "qos_algorithm_params": "", por lo que entiendo que es un error de la estructura que recibe, pero la verdad que no tengo ni idea de python :)

    Si alguien puede ayudarme se lo agradeceré eternamente :p
     
  2.  


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


    
    
    
    
Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta ·