не уверен, как я должен назвать название сообщения.php: разница между методами isset?
У меня есть submitbutton на моей странице, которая создает для меня папку. как только я нажму. сайт АВТОМАТИЧЕСКИ освежает. В моем документе нет сценария, в котором говорится, что страница должна обновляться. это просто происходит, когда я что-то подаю, правда?
if (isset($_POST['createDir'])) {
$dir = $_POST['dirname'];
$targetfilename = PATH . '/' . $dir;
if (!is_dir($targetfilename)) {
mkdir($targetfilename);
chmod($targetfilename, 0777);
} else {
echo "Folder exists!";
}
}
немного ниже в моем сценарии, у меня есть то же самое, что и для удаления файлов и папок.
if (isset($_POST['deleteBtn'])) {
chmod(PATH, 0777);
foreach ($_POST['deletefiles'] as $value) {
unlink(PATH . '/' . $value);
}
echo "<META HTTP-EQUIV=Refresh CONTENT='0'>"; //doesn't work without it!
}
если я нажму кнопку submitbutton, чтобы удалить папку, страницы НЕ обновляются. Несмотря на то, что скрипт работает и файлы удаляются. Где разница между скриптом, создающим папку, а другая - удалением файлов. Я действительно не понимаю.
рассматривает матовый
Дикая догадка: _ «немного дальше вниз» _ => после того, как вы уже показали список? – Wrikken
, чтобы кнопки «создать папку» и «удалить папку» были помещены в форму, не так ли? И если вы нажмете одну кнопку, страница будет перезагружена формой, но если вы нажмете другую, ничего не произойдет, и страница не будет перезагружена? Или вы имеете в виду, что страницы _are_ перезагружены, но не всегда показывают обновленные conten ?? – catchmeifyoutry
точно. и я не уверен, что только контент не отображается правильно или страница не обновляется. Однако, если я не обновляю страницу вручную с помощью мета-обновления, содержимое, в котором я перечисляю файлы, не обновляется. Файл get удален, но LIST (это список со всеми моими файлами) не обновляется. – matt