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

<?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,197
15년 전 조회 1,097
15년 전 조회 1,495
15년 전 조회 1,638
15년 전 조회 905
15년 전 조회 1,319
15년 전 조회 1,108
15년 전 조회 938
15년 전 조회 1,010
15년 전 조회 1,329
15년 전 조회 769
15년 전 조회 950
15년 전 조회 2,605
15년 전 조회 1,418
15년 전 조회 787
15년 전 조회 816
15년 전 조회 1,258
15년 전 조회 1,292
15년 전 조회 1,549
15년 전 조회 1,034
15년 전 조회 1,402
15년 전 조회 699
15년 전 조회 1,045
15년 전 조회 1,303
15년 전 조회 2,714
15년 전 조회 1,078
15년 전 조회 1,054
15년 전 조회 957
15년 전 조회 833
15년 전 조회 844
15년 전 조회 3,439
15년 전 조회 2,804
15년 전 조회 1,984
15년 전 조회 2,428
15년 전 조회 1,523
15년 전 조회 1,066
15년 전 조회 1,061
15년 전 조회 2,340
15년 전 조회 886
15년 전 조회 1,926
15년 전 조회 728
15년 전 조회 1,881
15년 전 조회 815
15년 전 조회 2,490
15년 전 조회 736
15년 전 조회 1,169
15년 전 조회 716
15년 전 조회 2,887
15년 전 조회 1,262
15년 전 조회 1,293
15년 전 조회 1,302
15년 전 조회 1,363
15년 전 조회 972
15년 전 조회 1,731
15년 전 조회 1,261
15년 전 조회 844
15년 전 조회 2,705
15년 전 조회 1,091
15년 전 조회 1,288
15년 전 조회 1,088
15년 전 조회 1,939
15년 전 조회 1,949
15년 전 조회 1,604
15년 전 조회 957
15년 전 조회 1,196
15년 전 조회 893
15년 전 조회 841
15년 전 조회 1,086
15년 전 조회 2,444
15년 전 조회 2,468
15년 전 조회 1,443
15년 전 조회 990
15년 전 조회 1,147
15년 전 조회 1,149
15년 전 조회 1,017
15년 전 조회 915
15년 전 조회 847
15년 전 조회 1,205
15년 전 조회 1,158
15년 전 조회 903
15년 전 조회 877
15년 전 조회 1,052
15년 전 조회 1,518
15년 전 조회 1,053
15년 전 조회 1,376
15년 전 조회 1,216
15년 전 조회 1,891
15년 전 조회 2,953
15년 전 조회 2,286
15년 전 조회 885
15년 전 조회 1,892
15년 전 조회 2,079
15년 전 조회 1,382
15년 전 조회 1,355
15년 전 조회 2,621
15년 전 조회 2,508
15년 전 조회 5,493
15년 전 조회 1,459
15년 전 조회 4,223
15년 전 조회 1,355
🐛 버그신고