我正在爲PHP表單編寫一個Javascript函數,用於在用戶提交文件之前搜索並確認文件存在。需要被檢查的文件名取決於什麼用戶進入的形式,所以我使用檢索用戶輸入的值:使用Javascript/JQuery檢查文件名是否存在於目錄中?
var getthis = getElementByName('name').value;
這裏是所有的字符串:
var firstname = getElementByName('first').value;
var lastname = getElementByName('last').value;
var id = getElementByName('id').value;
var seperator = " ";
var app = "_app.txt";
然後我將它們連接起來:
var filename = firstname.concat(lastname, seperator, id, app);
現在我想比較這是我收集的變量用戶輸入的數據的現有文件的名稱。無論如何,我可以檢查目錄中的文件名?另外我甚至正確使用concat()函數?
[file_exists(http://php.net/manual/en/function.file-exists。 PHP),你不能讓客戶端干擾服務器端,沒有安全漏洞。 – HenryW 2014-09-18 23:15:22
這可能是一種方法,在php中使用file_exists <?php $ filename ='/path/to/foo.txt'; if(file_exists($ filename)){ echo「文件$ filename存在」; } else { echo「文件$ filename不存在」; } ?> – Maantje 2014-09-18 23:16:42