메뉴 건너뛰기

조회 수 118 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
<?php
file_put_contents( 'progress.txt', '' );

$targetFile = fopen( 'testfile.iso', 'w' );

$ch = curl_init( 'http://ftp.free.org/mirrors/releases.ubuntu-fr.org/11.04/ubuntu-11.04-desktop-i386-fr.iso' );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt( $ch, CURLOPT_NOPROGRESS, false );
curl_setopt( $ch, CURLOPT_PROGRESSFUNCTION, 'progressCallback' );
curl_setopt( $ch, CURLOPT_FILE, $targetFile );
curl_exec( $ch );
fclose( $ch );

function progressCallback( $download_size, $downloaded_size, $upload_size, $uploaded_size )
{
    static $previousProgress = 0;
    
    if ( $download_size == 0 )
        $progress = 0;
    else
        $progress = round( $downloaded_size * 100 / $download_size );
    
    if ( $progress > $previousProgress)
    {
        $previousProgress = $progress;
        $fp = fopen( 'progress.txt', 'a' );
        fputs( $fp, "$progress\n" );
        fclose( $fp );
    }
}

?>

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
48 PHP 파일 업로드 진행상황표시 file 맨하탄노숙자 2016.02.15 169
47 이미지 다운로드시 다운로드 진행상황 표시 file 맨하탄노숙자 2016.02.15 159
46 NGINX 우분투 NGINX(엔진엑스) Configure 옵션 맨하탄노숙자 2016.01.16 182
45 Apache 스토리지 웹서버 secret 맨하탄노숙자 2016.04.17 0
44 PHP 모바일 에이전트 접속시 이동 맨하탄노숙자 2016.01.02 123
43 PHP 다운로드 구현 상태 (진행 상황 표시) 맨하탄노숙자 2016.02.15 138
42 Apache [CENTOS] apache web server switching from prefork to worker MPM 맨하탄노숙자 2016.04.17 213
41 PHP UTF-8 파일 다운로드 함수 맨하탄노숙자 2016.02.15 155
40 NGINX Tools: ngxtop - real-time metrics for nginx server (and others) 맨하탄노숙자 2016.01.11 46
39 NGINX sub_filter 이용한 HTML 내에 태그값 변경 맨하탄노숙자 2016.01.16 57
38 NGINX Response Headers에 서버정보 숨기기 맨하탄노숙자 2016.01.16 80
» PHP PHP/cURL download progress monitoring 맨하탄노숙자 2016.02.15 118
36 PHP php-fpm systemctl 추가 맨하탄노숙자 2016.07.19 101
35 php gd-library 소스 경로 및 컴파일 옵션 맨하탄노숙자 2016.04.17 117
34 PHP PHP 5.2.17 컴파일시 오류 발생 file 맨하탄노숙자 2016.04.17 132
33 PHP PHP 4 Memcache 맨하탄노숙자 2016.03.06 169
32 NGINX ngxtop python 맨하탄노숙자 2016.01.11 24
31 NGINX Nginx의 오픈 파일 캐시 맨하탄노숙자 2016.01.16 195
30 NGINX nginx에서 동영상 스트리밍 서비스하기 맨하탄노숙자 2016.02.18 145
29 NGINX Nginx, FastCGI 맨하탄노숙자 2016.01.16 396
Board Pagination Prev 1 2 ... 3 Next
/ 3