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

<?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,201
15년 전 조회 1,098
15년 전 조회 1,499
15년 전 조회 1,642
15년 전 조회 905
15년 전 조회 1,323
15년 전 조회 1,110
15년 전 조회 943
15년 전 조회 1,013
15년 전 조회 1,335
15년 전 조회 771
15년 전 조회 953
15년 전 조회 2,610
15년 전 조회 1,422
15년 전 조회 790
15년 전 조회 823
15년 전 조회 1,259
15년 전 조회 1,296
15년 전 조회 1,552
15년 전 조회 1,040
15년 전 조회 1,406
15년 전 조회 703
15년 전 조회 1,047
15년 전 조회 1,306
15년 전 조회 2,717
15년 전 조회 1,082
15년 전 조회 1,058
15년 전 조회 962
15년 전 조회 834
15년 전 조회 847
15년 전 조회 3,441
15년 전 조회 2,808
15년 전 조회 1,985
15년 전 조회 2,432
15년 전 조회 1,525
15년 전 조회 1,070
15년 전 조회 1,069
15년 전 조회 2,347
15년 전 조회 888
15년 전 조회 1,933
15년 전 조회 731
15년 전 조회 1,886
15년 전 조회 819
15년 전 조회 2,493
15년 전 조회 738
15년 전 조회 1,170
15년 전 조회 716
15년 전 조회 2,891
15년 전 조회 1,262
15년 전 조회 1,296
15년 전 조회 1,305
15년 전 조회 1,367
15년 전 조회 975
15년 전 조회 1,736
15년 전 조회 1,265
15년 전 조회 846
15년 전 조회 2,709
15년 전 조회 1,095
15년 전 조회 1,292
15년 전 조회 1,089
15년 전 조회 1,941
15년 전 조회 1,953
15년 전 조회 1,608
15년 전 조회 958
15년 전 조회 1,198
15년 전 조회 895
15년 전 조회 844
15년 전 조회 1,089
15년 전 조회 2,450
15년 전 조회 2,472
15년 전 조회 1,450
15년 전 조회 993
15년 전 조회 1,150
15년 전 조회 1,153
15년 전 조회 1,020
15년 전 조회 920
15년 전 조회 850
15년 전 조회 1,210
15년 전 조회 1,161
15년 전 조회 907
15년 전 조회 879
15년 전 조회 1,054
15년 전 조회 1,522
15년 전 조회 1,054
15년 전 조회 1,381
15년 전 조회 1,219
15년 전 조회 1,894
15년 전 조회 2,954
15년 전 조회 2,288
15년 전 조회 887
15년 전 조회 1,898
15년 전 조회 2,084
15년 전 조회 1,384
15년 전 조회 1,359
15년 전 조회 2,624
15년 전 조회 2,513
15년 전 조회 5,499
15년 전 조회 1,464
15년 전 조회 4,227
15년 전 조회 1,357
🐛 버그신고