आप कुछ इस तरह की कोशिश करनी चाहिए, मैं अपने प्रोजेक्ट, इसकी एक fallback प्रणाली के लिए यह कर रहा हूं
//function to get the remote data
function url_get_contents ($url) {
if (function_exists('curl_exec')){
$conn = curl_init($url);
curl_setopt($conn, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($conn, CURLOPT_FRESH_CONNECT, true);
curl_setopt($conn, CURLOPT_RETURNTRANSFER, 1);
$url_get_contents_data = (curl_exec($conn));
curl_close($conn);
}elseif(function_exists('file_get_contents')){
$url_get_contents_data = file_get_contents($url);
}elseif(function_exists('fopen') && function_exists('stream_get_contents')){
$handle = fopen ($url, "r");
$url_get_contents_data = stream_get_contents($handle);
}else{
$url_get_contents_data = false;
}
return $url_get_contents_data;
}
फिर बाद में आप इस
$data = url_get_contents("http://www.google.com");
if($data){
//Do Something....
}
की तरह कर सकते हैं SITE_PATH हिस्सा है * अपने * साइट? या यह कहीं और है? – VoteyDisciple
यह मेरी साइट का हिस्सा है। SITE_PATH = 'http://mydomain.com/'; की – JasonS
संभव डुप्लिकेट [वेबसाइटों खुरच कैसे जब cURL और allow_url_fopen अक्षम किया गया है] (http://stackoverflow.com/questions/3880628/how-to-scrape-websites-when-curl-and-allow-url-fopen-is -disabled) – Gordon