اسکریپت باران
بزرگترین مرجع دانلود سورس و اسکریپت های برنامه نویسی
با استفاده از کتابخانه CURL در PHP ، می توانیم پاسخ یک صفحه اینترنتی (یک URL) را دریافت کرده و در یک متغیر ذخیره کنیم. دقت شود که پاسخ صفحه، همان کدهای صفحه (Source Code) می باشد.
چنانچه بخواهیم که پارامترهایی را بر اساس روش POST به صفحه ارسال کنیم، باید ابتدا تابعی به صورت زیر تعریف کنیم :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
<?php function httpPost($url,$params){ $postData = ''; //create name value pairs seperated by & foreach($params as $k => $v){ $postData .= $k . '='.$v.'&'; } rtrim($postData, '&'); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_POST, count($postData)); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); $output=curl_exec($ch); curl_close($ch); return $output; } ?> |
سپس به صورت زیر، پاسخ URL مورد نظرمان را در یک متغیر ذخیره می کنیم (پارامترهایی که قصد داشته ایم با روش POST ارسال شوند را در یک آرایه (array) تعریف کرده ایم) :
1 2 3 4 5 6 7 8 9 |
<?php $params = array( "name" => "hamid", "age" => "20", "city" => "tehran" ); $page_source = httpPost("http://www.scriptbaran.com/index.php",$params); var_dump($page_source); ?> |
کانال تلگرامی اسکریپت باران
برای اطلاع از آپدیت های این سورس و سورس های دیگر اسکریپت باران، در کانال تلگرام ما عضو شویدبرنامه نویسی را معنایی دوباره بخشیم !