в смысле заменить строку с $result = json_decode($result); на $result = json_decode($result, true); ?
Код (Text): string(72) "{"server":622020,"photo":"[]","hash":"ec089f9a1efd5fa1c804b3c637459c8e"}" {"server":622020,"photo":"[]","hash":"ec089f9a1efd5fa1c804b3c637459c8e"} 5.6.3 Код (Text): string(538) "{"server":622020,"photo":"[{\"photo\":\"0a0c5ae69b:x\",\"sizes\":[[\"s\",\"622020569\",\"a69b\",\"0Y0RulMGs28\",75,47],[\"m\",\"622020569\",\"a69c\",\"s918W9UKjIY\",130,81],[\"x\",\"622020569\",\"a69d\",\"kk-bKiTFNE0\",530,330],[\"o\",\"622020569\",\"a69e\",\"ZwBIOKMXxsU\",130,87],[\"p\",\"622020569\",\"a69f\",\"qgIzZbGp6kM\",200,133],[\"q\",\"622020569\",\"a6a0\",\"4l8nFh569K4\",320,213],[\"r\",\"622020569\",\"a6a1\",\"KYjJ8sfRJyE\",510,330]],\"kid\":\"615ac827641dfeb7ebfdfbb8ff012cfd\"}]","hash":"21edcb8db8cd38a4ffd6c00f5dad84ad"}" {"server":622020,"photo":"[{\"photo\":\"0a0c5ae69b:x\",\"sizes\":[[\"s\",\"622020569\",\"a69b\",\"0Y0RulMGs28\",75,47],[\"m\",\"622020569\",\"a69c\",\"s918W9UKjIY\",130,81],[\"x\",\"622020569\",\"a69d\",\"kk-bKiTFNE0\",530,330],[\"o\",\"622020569\",\"a69e\",\"ZwBIOKMXxsU\",130,87],[\"p\",\"622020569\",\"a69f\",\"qgIzZbGp6kM\",200,133],[\"q\",\"622020569\",\"a6a0\",\"4l8nFh569K4\",320,213],[\"r\",\"622020569\",\"a6a1\",\"KYjJ8sfRJyE\",510,330]],\"kid\":\"615ac827641dfeb7ebfdfbb8ff012cfd\"}]","hash":"21edcb8db8cd38a4ffd6c00f5dad84ad"} 5.5.15
блин, ну чудес то не бывает ((( имхо, курл тут не при чем, давай ссылку по которой ты просишь что то вернуть, курл отрабатывает как нужно, тот сервер отдает что то не так... почему? А хер его знает... (
файл с этим кодом upload.php вызывается через html (vk.api как наверное догадались) в html соответственно тоже ничего не менял ) сама функция в index.html Код (Text): function wallpost(){ VK.init(function(){ VK.api("photos.getWallUploadServer", {uid:viewer_id}, function(data){ $.post("upload.php", {upload_url:data.response.upload_url, name:'1.png'}, function(input){ alert(input.server+' '+input.photo+' '+input.hash+' '+viewer_id); VK.api("photos.saveWallPhoto", {server:input.server, photo:input.photo, hash:input.hash, uid:viewer_id}, function(data){ VK.api("wall.post", {owner_id:data.response[0].owner_id, message:"Blabla", attachments:data.response[0].id}); }); },'json') }) }) }
все идей никаких =) может быть данная ошибка как то связана с Код (Text): [content_type] => text/html; charset=windows-1251 ? или с какими настройками в php.ini? хотя я ж говорю ставил и там и там все по умолчанию, ничего не менял =((