Я пытаюсь сформулировать эту идею: у вас есть кнопка загрузки. Когда вы нажимаете кнопку, это должно доказать, существует ли файл. Когда он существует, он должен начать загрузку файла, если нет, то должно быть предупреждение.доказать существующий файл через 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 не может справиться событие click.
есть решение, как я могу решить проблему?
Как на кнопку ссылаются на жестко закодированное имя файла –
, на самом деле это не ссылка. Я использовал ссылку на функцию javascript, которая загружала только файл. – fjw
Так в чем же проблема. Вы стреляете нажатием кнопки, затем запускаете сценарий выше? –