আমি একটি প্রক্সি সার্ভার ব্যবহার করতে কার্ল সেট করতে খুঁজছি। Url এইচটিএমএল ফর্ম দ্বারা সরবরাহ করা হয়েছে, যা কোনও সমস্যা হয়নি a প্রক্সি ছাড়া এটি সূক্ষ্ম কাজ করে। আমি এই এবং অন্যান্য সাইটে কোড পেয়েছি, তবে সেগুলি কার্যকর হয় না। সঠিক সমাধান অনুসন্ধানে যে কোনও সহায়তা করা অনেক প্রশংসিত হবে। আমি অনুভব করি যে বেলো কাছাকাছি, তবে আমি কিছু অনুভব করছি। ধন্যবাদ.
বেলো কোডটি আমি এখান থেকে গ্রহণ করেছি http://www.webmasterworld.com/forum88/10572.htm তবে এটি 12 লাইনটিতে একটি অনুপস্থিত T_VARIABLE সম্পর্কে একটি ত্রুটি বার্তা দেয়।
<?
$url = '$_POST[1]';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, '66.96.200.39:80');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
curl_setopt ($ch, CURLOPT_HEADER, 1)
curl_exec ($ch);
$curl_info = curl_getinfo($ch);
curl_close($ch);
echo '<br />';
print_r($curl_info);
?>
বেলো প্রক্সির মাধ্যমে কার্ল থেকে আসে কোনও সামগ্রী দেয় না
<?
$proxy = "66.96.200.39:80";
$proxy = explode(':', $proxy);
$url = "$_POST[1]";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy[0]);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy[1]);
curl_setopt($ch, CURLOPT_HEADER, 1);
$exec = curl_exec($ch);
echo curl_error($ch);
print_r(curl_getinfo($ch));
echo $exec;
?>
বর্তমানে পেলিকান এসমেন্ট ডটকম-এ লাইভ থাকলেও কার্যকর হয় না।
আপডেট: আপনার সমস্ত সহায়তার জন্য আপনাকে ধন্যবাদ, আমি উপরের পরিবর্তনগুলি করেছি। এখন এটি কেবল একটি ফাঁকা স্ক্রিন দেয়।
<?
$url = $_POST['1'];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 0);
curl_setopt($ch, CURLOPT_PROXY, '66.96.200.39:80');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'GET');
curl_setopt ($ch, CURLOPT_HEADER, 1);
curl_exec ($ch);
$curl_scraped_page = curl_exec($ch);
curl_close($ch);
echo $curl_scraped_page;
?>
$_POST['1']