我想代碼這個想法:你有一個下載按鈕。當你點擊按鈕時,它應該證明文件是否存在。當它存在時,它應該開始下載文件,如果沒有,那麼應該有一個警報。證明文件現有通過PHP和JavaScript
我知道如何來證明,如果通過PHP的文件存在:
if (file_exists(dirname(__FILE__).'/downloads/rawData.zip')) {
echo '<script type="text/javascript" language="Javascript">
location="downloads/rawData.zip"
</script>'
;
} else {
echo '<script type="text/javascript" language="Javascript">
alert("Sorry, no file.")
</script>';
}
然而,問題是,按鈕是在HTML文件編碼和PHP不能處理應該不會加載了新的一頁點擊事件。
是否有解決方案,我可以如何解決問題?
如何按鈕被硬編碼的文件名引用 –
它實際上沒有被引用。我曾經參考過一個只加載文件的javascript函數。 – fjw
那真正的問題是什麼。你點擊一個按鈕,然後點擊上面的腳本? –