PHP cURL missing content after loading a webpage

There is missing content when i try to load a page with cURL using PHP. Please help.

$url = 'https://www.fantasticfiction.com';
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($ch, CURLOPT_HTTPGET, true);
curl_setopt($ch, CURLOPT_ENCODING, '');
$result = curl_exec($ch); 
curl_close($ch);
echo $result;