টপিকঃ curl এর রিপ্লেস ফাংশন

আমি একটা স্ক্রিপ্ট লিখেছি যেখানে Curl দিয়ে পিএইচপি কিছু ডাটা পোস্ট করে আর রিপ্লাই নিয়ে আসে , কিন্তু ঝামেলা হচ্ছে আমার সার্ভাররে CURL ডিজেবল করা , এখন কি ভাবে এটার সমাধান করতে পারি ?

<form action="" method="post">
<input type="text" name="domain" >
<select name="ext">
    <option value=".com">.com.bd</option>
    <option value=".org">.org.bd</option>
    <option value=".net">.net.bd</option>
    <option value=".gov">.gov.bd</option>
    <option value=".ac">.ac.bd</option>
    <option value=".mil">.mil.bd</option>
</select>
<input type="submit" name="submit" balue="cheek!">
</form> 

<?php 
if(isset($_POST['submit'])){
    $domain=$_POST['domain'];
    $ext=$_POST['ext'];
    $url = "http://whois.btcl.net.bd:8080/dotbd/ViewDomain_2.jsp?dName=$domain$ext";
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, false);
    $data = curl_exec($curl);
    echo $data;
    curl_close($curl);

    }
?>
এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

সর্বশেষ সম্পাদনা করেছেন invarbrass (০৭-০৮-২০১৩ ১৩:৩০)

Re: curl এর রিপ্লেস ফাংশন

হোস্টিং প্রভাইডার চেন্জ করুন। এই যুগেও যেসব বলদ প্রোভাইডার কার্ল ডিজেবল করে রাখে (ফৃ হোস্টিং বাদে) তাদের পেছনে পয়সা ঢালার প্রয়োজন নেই (তবে ঘাস গিফ্ট করতে পারেন  hmm )

fsockopen()

$host = "example.com";
$page = "/index.htm";
$fp = fsockopen( "$host", 80, &$errno, &$errdesc);
if ( ! $fp )
    die ( "Couldn't connect to $host:\nError: $errno\nDesc: $errdesc\n" );
$request = "GET $page HTTP/1.0\r\n";
$request .= "Host: $host\r\n";
$request .= "Referer: $host$page\r\n";
$page = array();
fputs ( $fp, $request );
while ( ! feof( $fp ) )
    $page[] = fgets( $fp, 1024 );
fclose( $fp );print "the server returned ".(count($page))." lines!";
Calm... like a bomb.

Re: curl এর রিপ্লেস ফাংশন

সব সাইট আমার নতুন সার্ভারে মুভ করে ফেলেছি , আর কদিন বাদে নিজের প্রোভাইডার নিজেই হয়ে যাচ্ছি। কি বলব সালেহ ভাইয়ের হোস্টিং এ এই অবস্থা !

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: curl এর রিপ্লেস ফাংশন

curl disable না। curl সার্ভারে ঠিক মতোই কাজ করছে।

root@srv2 [~]# php testcurl.php
<pre>array(9) {
  ["version_number"]=>
  int(464896)
  ["age"]=>
  int(3)
  ["features"]=>
  int(34333)
  ["ssl_version_number"]=>
  int(0)
  ["version"]=>
  string(6) "7.24.0"
  ["host"]=>
  string(24) "x86_64-unknown-linux-gnu"
  ["ssl_version"]=>
  string(13) "OpenSSL/1.0.0"
  ["libz_version"]=>
  string(5) "1.2.3"
  ["protocols"]=>
  array(16) {
    [0]=>
    string(4) "dict"
    [1]=>
    string(4) "file"
    [2]=>
    string(3) "ftp"
    [3]=>
    string(4) "ftps"
    [4]=>
    string(6) "gopher"
    [5]=>
    string(4) "http"
    [6]=>
    string(5) "https"
    [7]=>
    string(4) "imap"
    [8]=>
    string(5) "imaps"
    [9]=>
    string(4) "pop3"
    [10]=>
    string(5) "pop3s"
    [11]=>
    string(4) "rtsp"
    [12]=>
    string(4) "smtp"
    [13]=>
    string(5) "smtps"
    [14]=>
    string(6) "telnet"
    [15]=>
    string(4) "tftp"
  }
}
</pre>
root@srv2 [~]#

সালেহ আহমদ'এর ওয়েবসাইট

লেখাটি GPL v3 এর অধীনে প্রকাশিত