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

<?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,206
15년 전 조회 1,105
15년 전 조회 1,503
15년 전 조회 1,653
15년 전 조회 914
15년 전 조회 1,329
15년 전 조회 1,116
15년 전 조회 947
15년 전 조회 1,019
15년 전 조회 1,344
15년 전 조회 776
15년 전 조회 958
15년 전 조회 2,616
15년 전 조회 1,430
15년 전 조회 798
15년 전 조회 828
15년 전 조회 1,267
15년 전 조회 1,304
15년 전 조회 1,559
15년 전 조회 1,048
15년 전 조회 1,413
15년 전 조회 710
15년 전 조회 1,054
15년 전 조회 1,311
15년 전 조회 2,723
15년 전 조회 1,087
15년 전 조회 1,067
15년 전 조회 968
15년 전 조회 840
15년 전 조회 855
15년 전 조회 3,448
15년 전 조회 2,813
15년 전 조회 1,995
15년 전 조회 2,441
15년 전 조회 1,532
15년 전 조회 1,078
15년 전 조회 1,072
15년 전 조회 2,357
15년 전 조회 896
15년 전 조회 1,940
15년 전 조회 737
15년 전 조회 1,889
15년 전 조회 827
15년 전 조회 2,496
15년 전 조회 744
15년 전 조회 1,178
15년 전 조회 724
15년 전 조회 2,896
15년 전 조회 1,271
15년 전 조회 1,302
15년 전 조회 1,311
15년 전 조회 1,372
15년 전 조회 982
15년 전 조회 1,744
15년 전 조회 1,273
15년 전 조회 853
15년 전 조회 2,717
15년 전 조회 1,103
15년 전 조회 1,299
15년 전 조회 1,098
15년 전 조회 1,952
15년 전 조회 1,960
15년 전 조회 1,611
15년 전 조회 966
15년 전 조회 1,206
15년 전 조회 899
15년 전 조회 849
15년 전 조회 1,100
15년 전 조회 2,456
15년 전 조회 2,478
15년 전 조회 1,454
15년 전 조회 1,003
15년 전 조회 1,160
15년 전 조회 1,156
15년 전 조회 1,028
15년 전 조회 928
15년 전 조회 855
15년 전 조회 1,217
15년 전 조회 1,170
15년 전 조회 917
15년 전 조회 891
15년 전 조회 1,063
15년 전 조회 1,530
15년 전 조회 1,060
15년 전 조회 1,386
15년 전 조회 1,227
15년 전 조회 1,901
15년 전 조회 2,960
15년 전 조회 2,297
15년 전 조회 892
15년 전 조회 1,902
15년 전 조회 2,089
15년 전 조회 1,393
15년 전 조회 1,367
15년 전 조회 2,635
15년 전 조회 2,519
15년 전 조회 5,504
15년 전 조회 1,473
15년 전 조회 4,235
15년 전 조회 1,364
🐛 버그신고