다른 사이트에 있는 파일 읽어오기

<?php
$fw=fopen("data/".$filename.".tmp", "w" ); // $filename 저장할 파일이름을 정해줍니다.
if($fp=@fopen($_POST[url],"r")) // 폼에서 넘어온 url로 접속하여 파일을 열어 존재하는 파일이면 계속 진행
    {
          while(!feof($fp)) // 파일의 끝부분까지 포인터를 하나씩 이동합니다.
          {
        $s=fread($fp,1); // 1바이트씩 읽어 옵니다.
        fwrite($fw,$s,1); // 1바이트씩 기록해 나갑니다.
          }
          fclose($fp);
          fclose($fw); //파일을 닫습니다.
      }
?>

악용의 가능성이 상당히 많은 소스이지만.. 제대로 사용되길 바라면서 올려 봅니다.
제로보드에 응용하면 링크주소에 url만 채워 넣으면 링크대신 업로드 시킬수도 있습니다.

사실 이걸 이용해서 완벽한 오에카키 스킨을 만들려고 했으나.
수정된 제로보드 파일배포는 제로님께서 허락을 안해주셔서 ㅠㅜ
다른방법을 찾고 있습니다 ^^;;
그럼 유용하게 쓰세요~ 

 

[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]
|

댓글 1개

fopen은 서버설정에 따라 쓰이지 못하는 경우가 더 많은거로 알고있습니다.
fsocketopen을 쓰는것이 더 나을거라 생각하네요...
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
15년 전 조회 1,210
15년 전 조회 1,110
15년 전 조회 1,508
15년 전 조회 1,656
15년 전 조회 919
15년 전 조회 1,333
15년 전 조회 1,122
15년 전 조회 954
15년 전 조회 1,024
15년 전 조회 1,347
15년 전 조회 781
15년 전 조회 965
15년 전 조회 2,620
15년 전 조회 1,433
15년 전 조회 801
15년 전 조회 832
15년 전 조회 1,271
15년 전 조회 1,306
15년 전 조회 1,561
15년 전 조회 1,052
15년 전 조회 1,415
15년 전 조회 716
15년 전 조회 1,058
15년 전 조회 1,318
15년 전 조회 2,726
15년 전 조회 1,090
15년 전 조회 1,069
15년 전 조회 972
15년 전 조회 845
15년 전 조회 859
15년 전 조회 3,448
15년 전 조회 2,818
15년 전 조회 1,997
15년 전 조회 2,443
15년 전 조회 1,535
15년 전 조회 1,082
15년 전 조회 1,077
15년 전 조회 2,358
15년 전 조회 902
15년 전 조회 1,944
15년 전 조회 743
15년 전 조회 1,895
15년 전 조회 831
15년 전 조회 2,502
15년 전 조회 753
15년 전 조회 1,184
15년 전 조회 731
15년 전 조회 2,902
15년 전 조회 1,275
15년 전 조회 1,306
15년 전 조회 1,317
15년 전 조회 1,379
15년 전 조회 985
15년 전 조회 1,747
15년 전 조회 1,276
15년 전 조회 856
15년 전 조회 2,720
15년 전 조회 1,106
15년 전 조회 1,302
15년 전 조회 1,102
15년 전 조회 1,953
15년 전 조회 1,963
15년 전 조회 1,616
15년 전 조회 973
15년 전 조회 1,210
15년 전 조회 905
15년 전 조회 852
15년 전 조회 1,103
15년 전 조회 2,460
15년 전 조회 2,483
15년 전 조회 1,458
15년 전 조회 1,006
15년 전 조회 1,162
15년 전 조회 1,163
15년 전 조회 1,032
15년 전 조회 930
15년 전 조회 860
15년 전 조회 1,222
15년 전 조회 1,174
15년 전 조회 920
15년 전 조회 894
15년 전 조회 1,067
15년 전 조회 1,535
15년 전 조회 1,065
15년 전 조회 1,389
15년 전 조회 1,230
15년 전 조회 1,905
15년 전 조회 2,965
15년 전 조회 2,300
15년 전 조회 896
15년 전 조회 1,909
15년 전 조회 2,096
15년 전 조회 1,399
15년 전 조회 1,369
15년 전 조회 2,638
15년 전 조회 2,523
15년 전 조회 5,507
15년 전 조회 1,476
15년 전 조회 4,238
15년 전 조회 1,366
🐛 버그신고