[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 400 ошибка при отправке POST запроса.
Lightt
При таком коде выдает 400 ошибку
	$sql = mysql_query("SELECT * FROM `test` WHERE `v` ='0'");  
$question = mysql_fetch_assoc($sql); //выводится только 1 строка


if( $curl = curl_init() ) {
curl_setopt($curl, CURLOPT_URL, 'https://api.vkontakte.ru/method/wall.post?owner_id=-52333&=&access_token=f88416ec &message='.$question['q'].'&attachments=test.ru');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "a=4&b=7");
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}



Но если вместо
$question['q'] 
писать текст, все срабатывает как и должно.


	if( $curl = curl_init() ) { 
curl_setopt($curl, CURLOPT_URL, 'https://api.vkontakte.ru/method/wall.post?owner_id=-52333&=&access_token=f88416ec &message=любой текст&attachments=test.ru');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, "a=4&b=7");
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.