웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다른 사이트에 있는 파일 읽어오기
2003.07.25 22:30
http://yubikiri.com<?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만 채워 넣으면 링크대신 업로드 시킬수도 있습니다.
사실 이걸 이용해서 완벽한 오에카키 스킨을 만들려고 했으나.
수정된 제로보드 파일배포는 제로님께서 허락을 안해주셔서 ㅠㅜ
다른방법을 찾고 있습니다 ^^;;
그럼 유용하게 쓰세요~
아무래도 제목때문에 많은 오해가 생긴것 같습니다.
설명이 부족한 제탓도 이겠습니다만.
이소스는 php원본 소스를 불러올수 없습니다.
html로 처리된 결과를 가져오게 되죠.
결국 읽어오려면 그 파일의 url을 알아야합니다.
다시 말하면 브라우져로 볼수있는 결과물만 받아올수 있습니다.
브라우져로 연 html파일이나 그림파일을 자신의 컴퓨터에 저장을하고
다시 나의 서버로 올리는것과 같은겁니다. 내컴퓨터를 거치지 않고 바로
서버에서 서버로 불러간다는것이 다를뿐입니다.
좋은 의도로 올린 소스였는데. 그래도 삭제가 필요하시다고 하신다면
삭제 하겠습니다. 죄송합니다.
$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만 채워 넣으면 링크대신 업로드 시킬수도 있습니다.
사실 이걸 이용해서 완벽한 오에카키 스킨을 만들려고 했으나.
수정된 제로보드 파일배포는 제로님께서 허락을 안해주셔서 ㅠㅜ
다른방법을 찾고 있습니다 ^^;;
그럼 유용하게 쓰세요~
아무래도 제목때문에 많은 오해가 생긴것 같습니다.
설명이 부족한 제탓도 이겠습니다만.
이소스는 php원본 소스를 불러올수 없습니다.
html로 처리된 결과를 가져오게 되죠.
결국 읽어오려면 그 파일의 url을 알아야합니다.
다시 말하면 브라우져로 볼수있는 결과물만 받아올수 있습니다.
브라우져로 연 html파일이나 그림파일을 자신의 컴퓨터에 저장을하고
다시 나의 서버로 올리는것과 같은겁니다. 내컴퓨터를 거치지 않고 바로
서버에서 서버로 불러간다는것이 다를뿐입니다.
좋은 의도로 올린 소스였는데. 그래도 삭제가 필요하시다고 하신다면
삭제 하겠습니다. 죄송합니다.
댓글 50
제목 | 글쓴이 | 날짜 |
---|---|---|
스킨 시스템 구축.(1탄 읽어오기) [11] | 씨파개 | 2003.05.13 |
Wake On Lan 기능 사용하기... [3] | sMokaHallo | 2003.05.17 |
썸네일 자동생성하고 이미지 사이즈 자동 줄이기... [6] | sMokaHallo | 2003.05.21 |
홈페이지의 내용을 DB에 담기 [15] | 세죠위그이 | 2003.05.30 |
체크박스등으로 배열로 변수를 넘길때.. [1] | myself2 | 2003.06.06 |
php 로 기존 문서 포함시키기 [10] | 이성헌 | 2003.06.08 |
PHP 익히기 1 [24] | 구리구리 | 2003.06.09 |
PHP 익히기 2 [9] | 구리구리 | 2003.06.10 |
PHP 익히기 3 [11] | 구리구리 | 2003.06.17 |
이미 인클루드된 파일은 다시 인클루드하지 않기 [14] | 김병희 | 2003.06.20 |
htmlspecialchars 사용하시는 분들 [5] | holies | 2003.07.11 |
Thumbnail 생성하기 - 수정^^; [9] | holies | 2003.07.11 |
'와 "의 속도 차이?! [6] | holies | 2003.07.12 |
초간단 php 랜덤 이미지 및 랜덤 배경이미지 소스 [6] | 거금도 | 2003.07.24 |
다른 사이트에 있는 파일 읽어오기 [50] | 김규백 | 2003.07.25 |
스킨 시스템 사용하기 [2] | 김규백 | 2003.07.25 |
제로보드 + MSN 메신저 (작성글에 리플이나 코멘트가 달리면 MSN으로 알려준다?) [18] | HungryMania | 2003.08.01 |
체널을 응용해서 tmain.php?tdb=test&db=src 식으로 쓰기 [12] | 9000㎒ | 2003.08.01 |
$i++ !== $i += 1 [14] | 플로렐라 | 2003.08.04 |
개판 오분전 정규식(4) | 미친개 | 2003.08.07 |