[펌]http://phpleader.net/bbs/view.php?&ss[fc]=3&bbs_id=php_04&page=7&doc_num=192
function fetch_url($url) {
$url_parsed = parse_url($url);
$host = $url_parsed["host"];
$port = $url_parsed["port"];
if($port==0) $port = 80;
$path = $url_parsed["path"];
if(empty($path)) $path = "/";
if(empty($host)) return false;
if($url_parsed["query"] != "") $path .= "?".$url_parsed["query"];
$out = "GET ".$path." HTTP/1.0\r\nHost: ".$host."\r\n\r\n";
$fp = fsockopen($host, $port, $errno, $errstr, 30);
usleep(50);
if($fp) {
socket_set_timeout($fp, 30);
fwrite($fp, $out);
$body = false;
while(!feof($fp)) {
$buffer = fgets($fp, 128);
if($body) $content .= $buffer;
if($buffer=="\r\n") $body = true;
}
fclose($fp);
}else {
return false;
}
return $content;
}
$image = fetch_url("url");
$f = fopen("./data/test.jpg","w");
$lock=flock($f,2);
if($lock) {
fwrite($f,$image);
}
flock($f,3);
fclose($f);
Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- WebView
- xe
- 설치
- php 취약점
- dovecot
- 안드로이드 푸쉬
- C#
- soundpool
- 안드로이드
- roundcube
- 자동 생성
- C# IO
- UML
- 안드로이드 푸시
- curl
- php 시큐어코딩
- mysql
- html5
- 자바스크립트
- FCM
- Mail Server
- PHP
- android 효과음
- 우분투
- Android
- javascript
- not working
- 안드로이드 gcm
- chart.js
- 폼메일
Archives
- Today
- Total
그러냐
이미지 다운로드시 무조건 다운로드창 뜨게 하기 본문
반응형
1.
$fileName = "a.gif";
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment;filename=".$fileName);
header("Content-Transfer-Encoding: binary");
Header("Cache-Control: cache, must-revalidate");
readfile($fileName);
2.
$f_src = "이미지경로" ;
$f=@fopen($f_src,"r");
Header("Content-type: application/plain");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Cache-Control: must-revalidate");
Header("Content-Disposition: attachment; filename=파일명 지정가능");
Header("Content-Description: PHP Generated Data");
while( $data = fread($f, filesize($f_src)) ){
print($data);
}
3.
[PHP] socket이용한 타사이트 이미지 읽기
반응형
'php' 카테고리의 다른 글
FORM 서브밋 시 return false 의 중요성 (0) | 2016.01.25 |
---|---|
날짜 연산 날짜 차이 일수 구하기 (0) | 2016.01.25 |
xe 스팸방지 팁 (0) | 2016.01.25 |
Mysql + php 트리구조 재귀호출 (0) | 2016.01.25 |
php 엑셀 다운로드시 0 사라지는 현상 (0) | 2016.01.25 |