2014-11-25 6 views
-2

사용자가 텍스트 상자에 제출 한 내용을 기반으로 파일의 이름을 바꾸고 다운로드하는 스크립트를 만들려고합니다. (나는 다른 사람들의 다운로드에도 영향을 미치기를 원치 않으므로 파일의 이름을 그들이 제출 한 것을 기반으로). 나는 많은 자바 스크립트를 모르지만 내가 PHP 나 javscript를 사용하여 편집 할 것인지 확신 할 수 없다. 또한 나는 그것을 어떻게 할 것인지 전혀 모른다. 어떤 도움이 필요합니까?PHP 나 자바 스크립트를 통해 파일 이름을 편집하려면 어떻게해야합니까?

+0

파일 이름을 지정하고 다운로드에게이 일 – dandavis

답변

1

그래서 같은 :

<?php 
$file = 'monkey.gif'; 
$new_file_name='monkey_'.$_POST['colour'].'.gif'; 

if (file_exists($file)) { 
    header('Content-Description: File Transfer'); 
    header('Content-Type: application/octet-stream'); 
    header('Content-Disposition: attachment; filename='.$new_file_name); 
    header('Expires: 0'); 
    header('Cache-Control: must-revalidate'); 
    header('Pragma: public'); 
    header('Content-Length: ' . filesize($file)); 
    readfile($file); 
    exit; 
} 
?> 
+1

n123q45 방문 @ ** HTTP : //meta.stackexchange .com/a/5235/** 그런 다음 주어진 답으로 돌아가서 표시된대로 체크 표시를하십시오. 그러면 문제가 해결 된 것으로 표시됩니다. –