http://www.webtr.co.kr/Test.zip 와 같이 직접 파일을 링크할 경우에는 웹서버에서
RANGE 를 지원하여 이어 받기가 가능하지만 http://www.webtr.co.kr/download.php 와 같이 스크립트를 통해 다운로드시에는 아래와 같은 작업을 하셔야 합니다.
$storage = "./files"; // 저장할 디렉토리명
$filename = $_GET['filename']; // 파일명
$filesize = filesize($storage . "/". $filename); // 파일크기
$speed = 1000; // 제한속도(초당 1M 를 넘지 못하도록 합니다.)
$seek_start = 0;
$seek_end = 0;
if(isset($_SERVER['HTTP_RANGE'])) {
$seek_range = substr($_SERVER['HTTP_RANGE'] , 6);
$range = explode( '-', $seek_range);
if($range[0] > 0) { $seek_start = intval($range[0]); }
if($range[1] > 0) { $seek_end = intval($range[1]); }
}
$file = $storage . "/". $filename;
// 파일을 오픈 한다.
$fp = fopen($file, "rb");
// 파일 포인터 이동
fseek($fp,$seek_start);
// 다운로드 헤더를 보내고
header("Cache-control: private");
header("Content-Type: application/octet-stream");
header("Content-Length: ".$filesize-$seek_start);
header("Content-Disposition: filename=".$filename);
// 파일을 보내보자!!
while(!feof($fp)) {
set_time_limit(0);
echo fread($fp,round(1024*$speed));
flush();
sleep(1);
}
fclose($fp);
http://www.webtr.co.kr/manual <- 샘플보기<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
RANGE 를 지원하여 이어 받기가 가능하지만 http://www.webtr.co.kr/download.php 와 같이 스크립트를 통해 다운로드시에는 아래와 같은 작업을 하셔야 합니다.
$storage = "./files"; // 저장할 디렉토리명
$filename = $_GET['filename']; // 파일명
$filesize = filesize($storage . "/". $filename); // 파일크기
$speed = 1000; // 제한속도(초당 1M 를 넘지 못하도록 합니다.)
$seek_start = 0;
$seek_end = 0;
if(isset($_SERVER['HTTP_RANGE'])) {
$seek_range = substr($_SERVER['HTTP_RANGE'] , 6);
$range = explode( '-', $seek_range);
if($range[0] > 0) { $seek_start = intval($range[0]); }
if($range[1] > 0) { $seek_end = intval($range[1]); }
}
$file = $storage . "/". $filename;
// 파일을 오픈 한다.
$fp = fopen($file, "rb");
// 파일 포인터 이동
fseek($fp,$seek_start);
// 다운로드 헤더를 보내고
header("Cache-control: private");
header("Content-Type: application/octet-stream");
header("Content-Length: ".$filesize-$seek_start);
header("Content-Disposition: filename=".$filename);
// 파일을 보내보자!!
while(!feof($fp)) {
set_time_limit(0);
echo fread($fp,round(1024*$speed));
flush();
sleep(1);
}
fclose($fp);
http://www.webtr.co.kr/manual <- 샘플보기<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:12:10 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2330 | 16년 전 | 5072 | ||
| 2329 | 16년 전 | 2308 | ||
| 2328 | 16년 전 | 3405 | ||
| 2327 | 16년 전 | 2642 | ||
| 2326 | 16년 전 | 1562 | ||
| 2325 | 16년 전 | 5363 | ||
| 2324 | 16년 전 | 2477 | ||
| 2323 | 16년 전 | 5969 | ||
| 2322 | 16년 전 | 1942 | ||
| 2321 | 16년 전 | 4021 | ||
| 2320 | 16년 전 | 3037 | ||
| 2319 |
|
16년 전 | 2221 | |
| 2318 |
데니크레인
|
16년 전 | 2238 | |
| 2317 | 16년 전 | 4424 | ||
| 2316 | 16년 전 | 3313 | ||
| 2315 | 16년 전 | 2839 | ||
| 2314 | 16년 전 | 2968 | ||
| 2313 | 16년 전 | 2081 | ||
| 2312 | 16년 전 | 1772 | ||
| 2311 | 16년 전 | 1681 | ||
| 2310 | 16년 전 | 1400 | ||
| 2309 | 16년 전 | 1675 | ||
| 2308 | 16년 전 | 1903 | ||
| 2307 | 16년 전 | 1603 | ||
| 2306 |
|
16년 전 | 4855 | |
| 2305 | 16년 전 | 3831 | ||
| 2304 | 16년 전 | 1792 | ||
| 2303 | 16년 전 | 1536 | ||
| 2302 | 16년 전 | 2278 | ||
| 2301 | 16년 전 | 4537 | ||
| 2300 | 16년 전 | 3570 | ||
| 2299 | 16년 전 | 2590 | ||
| 2298 | 16년 전 | 4364 | ||
| 2297 | 16년 전 | 3232 | ||
| 2296 | 16년 전 | 1374 | ||
| 2295 |
|
16년 전 | 1392 | |
| 2294 |
|
16년 전 | 2050 | |
| 2293 | 16년 전 | 1895 | ||
| 2292 | 16년 전 | 2570 | ||
| 2291 | 16년 전 | 2247 | ||
| 2290 | 16년 전 | 1378 | ||
| 2289 | 16년 전 | 4394 | ||
| 2288 | 16년 전 | 1481 | ||
| 2287 | 16년 전 | 1794 | ||
| 2286 | 16년 전 | 2206 | ||
| 2285 |
|
16년 전 | 3849 | |
| 2284 |
|
16년 전 | 2740 | |
| 2283 |
|
16년 전 | 1498 | |
| 2282 | 16년 전 | 4028 | ||
| 2281 |
|
16년 전 | 1407 | |
| 2280 | 16년 전 | 1595 | ||
| 2279 | 16년 전 | 1255 | ||
| 2278 | 16년 전 | 1716 | ||
| 2277 | 16년 전 | 1620 | ||
| 2276 | 16년 전 | 1630 | ||
| 2275 | 16년 전 | 1430 | ||
| 2274 | 16년 전 | 2191 | ||
| 2273 | 16년 전 | 1842 | ||
| 2272 |
|
16년 전 | 1990 | |
| 2271 | 16년 전 | 2202 | ||
| 2270 |
a1system
|
16년 전 | 1492 | |
| 2269 | 16년 전 | 2322 | ||
| 2268 | 16년 전 | 2269 | ||
| 2267 | 16년 전 | 4543 | ||
| 2266 |
|
16년 전 | 1300 | |
| 2265 | 16년 전 | 1058 | ||
| 2264 |
잠자리똥꾸멍
|
16년 전 | 2017 | |
| 2263 |
태양의서쪽
|
16년 전 | 1985 | |
| 2262 |
태양의서쪽
|
16년 전 | 1524 | |
| 2261 |
태양의서쪽
|
16년 전 | 2049 | |
| 2260 |
|
16년 전 | 2283 | |
| 2259 | 16년 전 | 1394 | ||
| 2258 | 16년 전 | 1743 | ||
| 2257 | 16년 전 | 1923 | ||
| 2256 | 16년 전 | 1017 | ||
| 2255 | 16년 전 | 1695 | ||
| 2254 | 16년 전 | 1411 | ||
| 2253 | 16년 전 | 1926 | ||
| 2252 |
freedays
|
16년 전 | 1332 | |
| 2251 | 16년 전 | 2207 | ||
| 2250 | 16년 전 | 1885 | ||
| 2249 | 16년 전 | 5878 | ||
| 2248 | 16년 전 | 1916 | ||
| 2247 | 16년 전 | 3688 | ||
| 2246 | 16년 전 | 1469 | ||
| 2245 |
|
16년 전 | 1764 | |
| 2244 |
|
16년 전 | 2077 | |
| 2243 | 16년 전 | 2614 | ||
| 2242 | 16년 전 | 2311 | ||
| 2241 | 16년 전 | 2760 | ||
| 2240 | 16년 전 | 3002 | ||
| 2239 | 16년 전 | 3031 | ||
| 2238 |
|
16년 전 | 1829 | |
| 2237 |
|
16년 전 | 1544 | |
| 2236 |
|
16년 전 | 1420 | |
| 2235 | 16년 전 | 1732 | ||
| 2234 | 16년 전 | 1213 | ||
| 2233 | 16년 전 | 1964 | ||
| 2232 |
|
16년 전 | 1737 | |
| 2231 | 16년 전 | 1610 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기