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

<?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,191
15년 전 조회 1,089
15년 전 조회 1,489
15년 전 조회 1,631
15년 전 조회 896
15년 전 조회 1,311
15년 전 조회 1,101
15년 전 조회 930
15년 전 조회 1,002
15년 전 조회 1,322
15년 전 조회 761
15년 전 조회 943
15년 전 조회 2,599
15년 전 조회 1,413
15년 전 조회 779
15년 전 조회 810
15년 전 조회 1,252
15년 전 조회 1,286
15년 전 조회 1,542
15년 전 조회 1,025
15년 전 조회 1,395
15년 전 조회 692
15년 전 조회 1,040
15년 전 조회 1,298
15년 전 조회 2,709
15년 전 조회 1,075
15년 전 조회 1,051
15년 전 조회 953
15년 전 조회 830
15년 전 조회 840
15년 전 조회 3,434
15년 전 조회 2,800
15년 전 조회 1,979
15년 전 조회 2,426
15년 전 조회 1,519
15년 전 조회 1,061
15년 전 조회 1,057
15년 전 조회 2,336
15년 전 조회 881
15년 전 조회 1,923
15년 전 조회 722
15년 전 조회 1,874
15년 전 조회 809
15년 전 조회 2,480
15년 전 조회 725
15년 전 조회 1,160
15년 전 조회 710
15년 전 조회 2,879
15년 전 조회 1,255
15년 전 조회 1,288
15년 전 조회 1,300
15년 전 조회 1,359
15년 전 조회 966
15년 전 조회 1,725
15년 전 조회 1,256
15년 전 조회 838
15년 전 조회 2,698
15년 전 조회 1,087
15년 전 조회 1,283
15년 전 조회 1,084
15년 전 조회 1,934
15년 전 조회 1,945
15년 전 조회 1,599
15년 전 조회 953
15년 전 조회 1,192
15년 전 조회 889
15년 전 조회 835
15년 전 조회 1,082
15년 전 조회 2,441
15년 전 조회 2,464
15년 전 조회 1,437
15년 전 조회 987
15년 전 조회 1,142
15년 전 조회 1,146
15년 전 조회 1,012
15년 전 조회 909
15년 전 조회 842
15년 전 조회 1,201
15년 전 조회 1,152
15년 전 조회 898
15년 전 조회 872
15년 전 조회 1,048
15년 전 조회 1,513
15년 전 조회 1,049
15년 전 조회 1,369
15년 전 조회 1,213
15년 전 조회 1,887
15년 전 조회 2,946
15년 전 조회 2,282
15년 전 조회 881
15년 전 조회 1,887
15년 전 조회 2,074
15년 전 조회 1,379
15년 전 조회 1,352
15년 전 조회 2,615
15년 전 조회 2,503
15년 전 조회 5,489
15년 전 조회 1,455
15년 전 조회 4,217
15년 전 조회 1,348
🐛 버그신고