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

<?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,208
15년 전 조회 1,107
15년 전 조회 1,505
15년 전 조회 1,654
15년 전 조회 918
15년 전 조회 1,331
15년 전 조회 1,117
15년 전 조회 950
15년 전 조회 1,023
15년 전 조회 1,346
15년 전 조회 779
15년 전 조회 964
15년 전 조회 2,618
15년 전 조회 1,432
15년 전 조회 799
15년 전 조회 832
15년 전 조회 1,269
15년 전 조회 1,306
15년 전 조회 1,561
15년 전 조회 1,049
15년 전 조회 1,414
15년 전 조회 713
15년 전 조회 1,058
15년 전 조회 1,315
15년 전 조회 2,726
15년 전 조회 1,089
15년 전 조회 1,068
15년 전 조회 969
15년 전 조회 844
15년 전 조회 855
15년 전 조회 3,448
15년 전 조회 2,817
15년 전 조회 1,996
15년 전 조회 2,442
15년 전 조회 1,535
15년 전 조회 1,080
15년 전 조회 1,074
15년 전 조회 2,358
15년 전 조회 899
15년 전 조회 1,941
15년 전 조회 738
15년 전 조회 1,893
15년 전 조회 831
15년 전 조회 2,501
15년 전 조회 749
15년 전 조회 1,181
15년 전 조회 728
15년 전 조회 2,900
15년 전 조회 1,273
15년 전 조회 1,304
15년 전 조회 1,314
15년 전 조회 1,376
15년 전 조회 985
15년 전 조회 1,746
15년 전 조회 1,275
15년 전 조회 854
15년 전 조회 2,719
15년 전 조회 1,105
15년 전 조회 1,302
15년 전 조회 1,101
15년 전 조회 1,952
15년 전 조회 1,961
15년 전 조회 1,613
15년 전 조회 971
15년 전 조회 1,209
15년 전 조회 904
15년 전 조회 850
15년 전 조회 1,101
15년 전 조회 2,460
15년 전 조회 2,479
15년 전 조회 1,455
15년 전 조회 1,005
15년 전 조회 1,162
15년 전 조회 1,159
15년 전 조회 1,031
15년 전 조회 929
15년 전 조회 859
15년 전 조회 1,220
15년 전 조회 1,174
15년 전 조회 920
15년 전 조회 893
15년 전 조회 1,066
15년 전 조회 1,534
15년 전 조회 1,062
15년 전 조회 1,388
15년 전 조회 1,228
15년 전 조회 1,902
15년 전 조회 2,964
15년 전 조회 2,300
15년 전 조회 896
15년 전 조회 1,906
15년 전 조회 2,094
15년 전 조회 1,396
15년 전 조회 1,368
15년 전 조회 2,637
15년 전 조회 2,522
15년 전 조회 5,506
15년 전 조회 1,475
15년 전 조회 4,236
15년 전 조회 1,365
🐛 버그신고