sun's longitude:258 25 3.69 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2930 번 글: php 관련 질문 드립니다.
글쓴이: 고승범 글쓴날: 2012년 04월 27일 11:51:16 금(오전) 조회: 2020
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션)    : 
- 커널버전(옵션)
  : 
- 데몬버전(예:apache
 1.3.27) : 
- 데몬설치유형(RPM/컴파일/기타)
 : 
-----------------------------------------
*스팸필터링:한글
 11자 이상 없으면 스팸페이지로 이동합니다.

기존 웹서버를 버전업을 하여 신규 웹서버를 구성하였습니다.


신규 웹 서버에서 다른 부분은 모두 정상 작동하고 있는데
php에서 파일 다운로드 창을 띠우고 파일 다운로드 시 파일이
0바이트로 다운로드 됩니다.  

어떤 부분을 확인해바야 하는 지 조언 부탁드리겠습니다.

==============================================
OLD Server
OS : centos5.6
apache : Apache/2.2.22 (Unix)
php : PHP 5.2.17 (cli)
설치방법 : 컴파일

New Server
OS : centos6.2
apache : Apache/2.2.15 (Unix)
php : PHP 5.3.3 (cli)
설치방법 : yum install

download.php
<?

    if(eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)",
$_SERVER["HTTP_USER_AGENT"]) && !eregi("(Opera|Netscape)",
$_SERVER["HTTP_USER_AGENT"])) {
          Header("Content-type: audio/mpeg");
          Header("Content-Disposition: attachment; filename=enjoy.mp3");
          Header("Content-Length:".filesize("http://abc.com/enjoy.mp3"));
          Header("Content-Transfer-Encoding: binary");
          Header("Pragma: no-cache");
          Header("Expires: 0");
          flush();
       } else {
          Header("Content-type: file/unknown");
          Header("Content-Disposition: attachment; filename=enjoy.mp3");
          Header("Content-Length:".filesize("http://abc.com/enjoy.mp3"));
          Header("Content-Transfer-Encoding: binary");
          Header("Pragma: no-cache");
          Header("Expires: 0");
          flush();
       }

        $ch = curl_init();
        curl_setopt( $ch, CURLOPT_URL, "http://abc.com/enjoy.mp3" );
        curl_setopt( $ch, CURLOPT_HEADER, false );
        curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
        curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 5 );
        curl_setopt( $ch, CURLOPT_TIMEOUT, 5 );

        print curl_exec( $ch );
?>

 
이전글 : Re: yum 의존성 문제 문의드려요!!
다음글 : Re: php 관련 질문 드립니다.  
 from 116.122.186.121
JS(Redhands)Board 0.4 +@

Re: yum 의존성 문제 문의드려요!! Re: php 관련 질문 드립니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds