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

<?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,203
15년 전 조회 1,101
15년 전 조회 1,500
15년 전 조회 1,644
15년 전 조회 909
15년 전 조회 1,323
15년 전 조회 1,112
15년 전 조회 943
15년 전 조회 1,014
15년 전 조회 1,337
15년 전 조회 774
15년 전 조회 953
15년 전 조회 2,614
15년 전 조회 1,426
15년 전 조회 792
15년 전 조회 825
15년 전 조회 1,262
15년 전 조회 1,297
15년 전 조회 1,555
15년 전 조회 1,041
15년 전 조회 1,407
15년 전 조회 706
15년 전 조회 1,050
15년 전 조회 1,309
15년 전 조회 2,719
15년 전 조회 1,083
15년 전 조회 1,061
15년 전 조회 964
15년 전 조회 838
15년 전 조회 849
15년 전 조회 3,443
15년 전 조회 2,809
15년 전 조회 1,989
15년 전 조회 2,433
15년 전 조회 1,525
15년 전 조회 1,074
15년 전 조회 1,070
15년 전 조회 2,350
15년 전 조회 892
15년 전 조회 1,934
15년 전 조회 733
15년 전 조회 1,887
15년 전 조회 823
15년 전 조회 2,494
15년 전 조회 741
15년 전 조회 1,173
15년 전 조회 718
15년 전 조회 2,895
15년 전 조회 1,268
15년 전 조회 1,297
15년 전 조회 1,309
15년 전 조회 1,368
15년 전 조회 980
15년 전 조회 1,738
15년 전 조회 1,270
15년 전 조회 849
15년 전 조회 2,712
15년 전 조회 1,096
15년 전 조회 1,294
15년 전 조회 1,092
15년 전 조회 1,943
15년 전 조회 1,954
15년 전 조회 1,609
15년 전 조회 962
15년 전 조회 1,200
15년 전 조회 895
15년 전 조회 847
15년 전 조회 1,091
15년 전 조회 2,451
15년 전 조회 2,474
15년 전 조회 1,450
15년 전 조회 998
15년 전 조회 1,152
15년 전 조회 1,154
15년 전 조회 1,024
15년 전 조회 921
15년 전 조회 851
15년 전 조회 1,214
15년 전 조회 1,163
15년 전 조회 911
15년 전 조회 883
15년 전 조회 1,058
15년 전 조회 1,526
15년 전 조회 1,056
15년 전 조회 1,381
15년 전 조회 1,221
15년 전 조회 1,895
15년 전 조회 2,956
15년 전 조회 2,293
15년 전 조회 887
15년 전 조회 1,901
15년 전 조회 2,085
15년 전 조회 1,387
15년 전 조회 1,363
15년 전 조회 2,629
15년 전 조회 2,515
15년 전 조회 5,500
15년 전 조회 1,467
15년 전 조회 4,228
15년 전 조회 1,360
🐛 버그신고