Benim web sitesi için basit bir proxy sunucusu oluşturma. Ben mod_proxy ve mod_cache kullanarak değilim neden farklı bir tartışma. İşte kod:
shell_exec("nohup curl --create-dirs -o {$write_path} {$source_url} > /dev/null 2> /dev/null & echo $!");
sleep(1);
$read_speed = 65.5; # 65.5 kb/s download rate
$handle = fopen($write_path, "rb");
$content_type = select_meta_item($headers, 'Content-Type');
$file_size = select_meta_item($headers, 'Content-Length');
send_headers($content_type, $file_size);
flush();
while (!feof($handle))
{
echo fread($handle, round($read_speed * 1024));
flush();
sleep(1);
}
fclose($handle);
Bir MP3 akarsu bu yöntemi kullanarak çalışmaz. Ancak Firefox, Chrome oynar. Başlangıçta Long Tail JW Player aracılığıyla MP3 dosyalarını akışı için bu kullanarak olacak. Tüm dışarı çalışıyorsa, ben de ZIP dosyalarını göndermek için bu kullanarak olacak.