BryanLavinParmenter
BryanLavinParmenter

Reputation: 416

Unable to use file_get_contents(), returns nothing

I'm trying to get some data from a website that is not mine, using this code.

<?
$text = file_get_contents("https://ninjacourses.com/explore/4/");
echo $text;
?>

However, nothing is being echo'd, and the string length is 0.

I've done this method before, and it has worked no problem, but with this website, it is not working at all.

Thanks!

Upvotes: 3

Views: 2559

Answers (2)

Rajib Ghosh
Rajib Ghosh

Reputation: 640

cURL is a way you can hit a URL from your code to get a html response from it. cURL means client URL which allows you to connect with other URLs and use their responses in your code

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "https://ninjacourses.com/explore/4/");
$result = curl_exec($ch);
curl_close($ch);

i think this is useful for you curl-with-php and another

Upvotes: 2

Cyclonecode
Cyclonecode

Reputation: 30001

I managed to get the contents using curl like this:

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, "https://ninjacourses.com/explore/4/");
$result = curl_exec($ch);
curl_close($ch);

Upvotes: 4

Related Questions