PDA

View Full Version : سوال: پست کردن به یه آدرس با curl



yasgig
جمعه 03 اردیبهشت 1389, 21:09 عصر
با سلام
می می خوام با curl به یه آدرس اطلاعاتی رو post کنم و نتیجه رو ببینم.توی همین انجمن یکی از دوستان کد زیر رو قرار داده بودند:

$handle = curl_init();

curl_setopt_array($handle,

array(

CURLOPT_URL => $URL,

CURLOPT_POST => true,

CURLOPT_POSTFIELDS => 'a=59&b=salam chetory&email=aaaa@bb.com'

)

);

$result = curl_exec($handle);

curl_close($handle);
من هر کاری کردم نتونستم با هاش کار کنم.آیا این کد درسته و کار میکنه؟من می خوام به یه آدرس پست کنم و بعد از پست کردن سورس صفحه رو ببینم.لطفا منو راهنمایی کنید.
با تشکر

امیـرحسین
جمعه 03 اردیبهشت 1389, 23:21 عصر
کافیه مقدار بازگشتی رو برگردونید. این یک مثال از سایت Kavoir (http://www.kavoir.com/2009/04/php-curl-making-post-request-to-url.html):
$url = 'http://www.example.com/submit.php';
// The submitted form data, encoded as query-string-style
// name-value pairs
$body = 'monkey=uncle&rhino=aunt';
$c = curl_init ($url);
curl_setopt ($c, CURLOPT_POST, true);
curl_setopt ($c, CURLOPT_POSTFIELDS, $body);
curl_setopt ($c, CURLOPT_RETURNTRANSFER, true);
$page = curl_exec ($c);
curl_close ($c);

mohmadd
دوشنبه 06 اردیبهشت 1389, 01:26 صبح
دوستان برای استفاده از curl چیکار باید کرد ؟

yasgig
دوشنبه 06 اردیبهشت 1389, 09:04 صبح
$url = "http://example.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
ob_start();
$html=curl_exec($ch);
echo $html;