Ben file_get_contents bir web sayfasının kaynağını almak için kullanılan olabilir biliyorum, ama ben en verimli yolu bilmek istiyorum.
Ben böyle bir şey kullanır ben uzun zaman önce yapılmış eski bir sınıf vardır:
$this->socket = fsockopen($this->host, 80);
fputs($this->socket, 'GET ' . $this->target . ' HTTP/1.0' . "\n");
fputs($this->socket, 'Host: ' . $this->host . "\n");
fputs($this->socket, 'User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5' . "\n");
fputs($this->socket, 'Connection: close' . "\n\n");
$this->source = '';
while(!feof($this->socket))
{
$this->source .= fgets($this->socket, 128);
}
fclose($this->socket);
Bu en iyi yolu nedir? En verimli I döner hızlı sonuç anlamına gelir.