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

<?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,205
15년 전 조회 1,101
15년 전 조회 1,500
15년 전 조회 1,648
15년 전 조회 912
15년 전 조회 1,328
15년 전 조회 1,114
15년 전 조회 946
15년 전 조회 1,016
15년 전 조회 1,341
15년 전 조회 775
15년 전 조회 957
15년 전 조회 2,616
15년 전 조회 1,428
15년 전 조회 797
15년 전 조회 826
15년 전 조회 1,264
15년 전 조회 1,302
15년 전 조회 1,559
15년 전 조회 1,043
15년 전 조회 1,410
15년 전 조회 707
15년 전 조회 1,053
15년 전 조회 1,310
15년 전 조회 2,722
15년 전 조회 1,087
15년 전 조회 1,065
15년 전 조회 968
15년 전 조회 840
15년 전 조회 853
15년 전 조회 3,446
15년 전 조회 2,810
15년 전 조회 1,992
15년 전 조회 2,437
15년 전 조회 1,531
15년 전 조회 1,077
15년 전 조회 1,071
15년 전 조회 2,354
15년 전 조회 895
15년 전 조회 1,938
15년 전 조회 734
15년 전 조회 1,888
15년 전 조회 827
15년 전 조회 2,494
15년 전 조회 743
15년 전 조회 1,177
15년 전 조회 721
15년 전 조회 2,896
15년 전 조회 1,271
15년 전 조회 1,299
15년 전 조회 1,310
15년 전 조회 1,371
15년 전 조회 981
15년 전 조회 1,741
15년 전 조회 1,272
15년 전 조회 852
15년 전 조회 2,715
15년 전 조회 1,100
15년 전 조회 1,295
15년 전 조회 1,094
15년 전 조회 1,950
15년 전 조회 1,958
15년 전 조회 1,610
15년 전 조회 965
15년 전 조회 1,203
15년 전 조회 898
15년 전 조회 848
15년 전 조회 1,098
15년 전 조회 2,454
15년 전 조회 2,475
15년 전 조회 1,451
15년 전 조회 1,002
15년 전 조회 1,155
15년 전 조회 1,155
15년 전 조회 1,027
15년 전 조회 926
15년 전 조회 854
15년 전 조회 1,216
15년 전 조회 1,168
15년 전 조회 916
15년 전 조회 886
15년 전 조회 1,062
15년 전 조회 1,529
15년 전 조회 1,057
15년 전 조회 1,384
15년 전 조회 1,225
15년 전 조회 1,899
15년 전 조회 2,959
15년 전 조회 2,295
15년 전 조회 890
15년 전 조회 1,902
15년 전 조회 2,087
15년 전 조회 1,391
15년 전 조회 1,364
15년 전 조회 2,631
15년 전 조회 2,516
15년 전 조회 5,502
15년 전 조회 1,471
15년 전 조회 4,232
15년 전 조회 1,363
🐛 버그신고