2014-06-24 3 views
0

누구든지이 문제에 직면하고 있습니까? 내가 백업 PHP 스크립트를 구현하는 것. 버튼을 클릭하면 다운로드 할 수 있습니다. 파일이 자동으로 다운로드되어 내 localhost 폴더에 저장됩니다.는 로컬 호스트에서 파일을 다운로드 할 수 있지만 서버는 다운로드 할 수 없습니다.

하지만 서버에 스크립트를 업로드하고 실행하려고하면 스크립트가 실행되어 성공적인 메시지를 표시 할 수 있습니다. 그러나 어떤 파일 다운로드도.

//SAVE THE BACKUP AS SQL FILE 
    $handle = fopen($DbName.'-Database-Backup-'.$table.date('Y-m-d @h-i-s').'.sql','w+'); 
    fwrite($handle,$data); 
    fclose($handle); 

아래의 스크립트는 내가 작성한 스크립트입니다. Php script

+1

해당 서버에 대한 쓰기 권한이 있는지 확인 하시겠습니까? – Thilo

+0

나는 이미 필요한 모든 권한을 부여하고 있습니다. – user3664490

+0

localhost에서 버튼을 클릭하면 특정 디렉토리 경로에 저장하라는 알림없이 내 localhost 폴더 내에 자동으로 생성됩니다. – user3664490

답변

0

다음 헤더를 사용하여보십시오.
예 :

header ('Content-disposition : attachment; filename = my.sql');
header ('Content-type : text/plain');

+0

을 다운로드 할 수 있습니다. 하지만 내가 원하는 콘텐츠가 아닙니다. 그것은 단지 내 기능을 인쇄하는 것입니다. – user3664490

관련 문제