Burda karışan birşeyler var. Aldığın ilk 18 karakter url denmi alınacak yoksa ilgili url nin kaynağından mı?

Kaynağından ise;
<?php
$site = file_get_contents("http://www.site.com/dir/site.html");
$log = substr($site,0,18);
echo $log;
?>