

PHP: curl_setopt nefunguje na localhostu
Mám kód:
$conn = curl_init();
curl_setopt($conn, CURLOPT_URL, $url);
curl_setopt($conn, CURLOPT_HEADER, 0);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, 1);
$return = ((array) (json_decode(curl_exec($conn))));
Tento kód na serveru funguje bez problémů. Já jsem ovšem dostala za úkol aplikaci upravit a u mne na lokále nefungue. $return je prázdné pole.curl_exec($conn)
vrátí{"result":true,"data":"{\"subuser_id\":123,\"name\":\"Jan Cerveny\",\"group_id\":9,\"email\":\"xyz@gmail.com\"}"}
pokud do json_decode dám natvrdo to, co vrátí curl_exec, tak je vše OK:$return = (array) json_decode('{"result":true,"data":"{\"subuser_id\ ":123,\"name\":\"Jan Cerveny\",\"group_id\":9,\"email\":\"xyz@gmail.com \"}"}');
V čem je problém? Musí být někde něco nastaveno v konfiguraci curl, php.ini apod.?
Curl je zapnuto a funguje, jen nefunguje zpracování výsledku pomocí json_decode.
Změna předmětu, původně: curl_setopt (host)