Nasıl PHP ile web sunucusuna web üzerinde bir yerden büyük boyutlarda dosya indiririm? Ayrıca, ne bu gerçekleşmesi için sunucuda izin verilmelidir? Teşekkürler.
Bu iyi bir iş yapabilir miyiz?
<?php
ini_set(max_execution_time, 0);
$the_link = $_GET['url'];
$ch = curl_init($the_link);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322;)");
curl_setopt($ch, CURLOPT_COOKIEJAR, '/tmp/cookies.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, '/tmp/cookies.txt');
$the_file = curl_exec($ch);
curl_close($ch);
$hdl = fopen("file", 'w');
fwrite($hdl, $the_file);
fclose($hdl);
?>
curl Bunun için kullanın. PHP kıvırmak destek olmalı ve açıkçası, yazılabilir bir dosya sistemi gerekir.