мне нужно отправить необработанные составные данные с помощью php POST, но без html-формы... вместо этого я запускаю процесс с помощью jquery $.post() (цель состоит в том, чтобы изменить фон учетной записи Twitter).
Как я могу этого добиться? Это мой текущий (и все еще неполный) код:
1) Имя файла изображения вставляется в это скрытое поле ввода:
<input type="hidden" id="profile_background_image_url" value="oats.jpg" />
2) при нажатии на кнопку отправки запускается функция javascript... и она вызывает:
$.post('helper.php',{
profile_background_image_url:$('#profile_background_image_url').val()
});
3) helper.php имеет
$param = array();
$param['image'] = '/www/uploads/'.$_POST['profile_use_background_image'];
$status = $connection->post('account/update_profile_background_image',$param);
Примечания:
- все фоновые файлы находятся в локальном каталоге /www/uploads.
- я использую библиотеку twitteroauth Авраама Уильямса 0.2
В итоге на третьем шаге мне нужно отправить $param['image'] в необработанных составных данных в объект $connection (библиотека Twitter ).
Есть идеи?
Некоторые ссылки: http://dev.twitter.com/doc/post/account/update_profile_background_image< /а>
file_get_contents()
? - person alex   schedule 07.12.2010