이베리스
Iberis
이베리스
전체 방문자
오늘
어제
  • 전체보기 (72)
    • Course (64)
      • MS-SQL (10)
      • MY-SQL (12)
      • Oracle (2)
      • PostgreSQL (1)
      • ASP.NET with C# (5)
      • PHP (14)
      • Java (1)
      • javaScript (11)
      • A quick tip (1)
      • CodeIgniter (1)
      • CSS (3)
      • 운영체제 (2)
      • Git (1)
      • 리눅스 (0)
    • Utility (4)
    • 와우 (2)
      • 애드온 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • dbo
  • width
  • Benik
  • 19c
  • power point
  • 접속안됨
  • 이베리스
  • 와우클래식
  • error
  • Elv
  • comma
  • 쿼리
  • 3DP
  • wowclassic
  • table
  • 공유폴더
  • 보안 주체
  • MSSQL
  • 3자리
  • 렌카드
  • 구조 복사
  • 콤마
  • 15517
  • 테이블 복사
  • 테이블
  • 자동 줄 바꿈
  • share
  • 1326
  • 삭제
  • 수동삭제

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
이베리스

Iberis

Course/PHP

PHP 다운로드 구현

2016. 3. 15. 10:47

일반적으로 txt ,bat 파일을 링크 걸어놓으면 브라우저에서 보이게 되는데 다운로드를 하기위해 사용한다.

<?php
$filepath = './hello_world.txt';
$filesize = filesize($filepath);
$path_parts = pathinfo($filepath);
$filename = $path_parts['basename'];
$extension = $path_parts['extension'];
 
header("Pragma: public");
header("Expires: 0");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $filesize");
 
ob_clean();
flush();
readfile($filepath);


저작자표시 비영리 변경금지 (새창열림)

'Course > PHP' 카테고리의 다른 글

PHP timezone 설정하기  (0) 2016.01.05
자바스크립트로 팝업을 띄울 때 Referer 확인하는 방법  (0) 2015.11.17
웹프로그래밍 언어별 리퍼러(referer) 구하기  (0) 2015.11.16
PHP - $_SERVER 함수  (0) 2015.08.20
PHP 날짜/시간 정리  (0) 2015.07.20
    'Course/PHP' 카테고리의 다른 글
    • PHP timezone 설정하기
    • 자바스크립트로 팝업을 띄울 때 Referer 확인하는 방법
    • 웹프로그래밍 언어별 리퍼러(referer) 구하기
    • PHP - $_SERVER 함수
    이베리스
    이베리스
    Developer

    티스토리툴바