Nasıl PHP ile web sunucusuna web üzerinde bir yerden büyük boyutlarda dosya indiririm?

2 Cevap php

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.

2 Cevap

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.