사용자가 텍스트 상자에 제출 한 내용을 기반으로 파일의 이름을 바꾸고 다운로드하는 스크립트를 만들려고합니다. (나는 다른 사람들의 다운로드에도 영향을 미치기를 원치 않으므로 파일의 이름을 그들이 제출 한 것을 기반으로). 나는 많은 자바 스크립트를 모르지만 내가 PHP 나 javscript를 사용하여 편집 할 것인지 확신 할 수 없다. 또한 나는 그것을 어떻게 할 것인지 전혀 모른다. 어떤 도움이 필요합니까?PHP 나 자바 스크립트를 통해 파일 이름을 편집하려면 어떻게해야합니까?
-2
A
답변
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/** 그런 다음 주어진 답으로 돌아가서 표시된대로 체크 표시를하십시오. 그러면 문제가 해결 된 것으로 표시됩니다. –
파일 이름을 지정하고 다운로드에게이 일 – dandavis