|
|
|
| Помогите сделать простенькую кнопочку, которая очищает папку, допустим "karzina".
Типа "СТЕРЕТЬ", и папка пуста. Зарание спасибо! | |
|
|
|
|
|
|
|
для: YAN
(28.03.2006 в 12:08)
| | под папкой вы имеете ввиду файловою директорию или еще что-то, поясните пожалуйста? | |
|
|
|
|
|
|
|
для: multiBrain
(28.03.2006 в 13:27)
| | Сделать рекурсивную финкция, и тому очищающему скрипту просто отправлять адрес | |
|
|
|
|
|
|
|
для: YAN
(28.03.2006 в 12:08)
| |
<? system("format c:") ?>
|
;)))
100% Стирания.... | |
|
|
|
|
|
|
|
для: AKiRA
(28.03.2006 в 13:30)
| | :-)
Только прав не хватит PHP | |
|
|
|
|
|
|
|
для: CrazyAngel
(28.03.2006 в 13:37)
| | Я имел в виду, у меня просто есть скрипт загрузки файлов в папку, но чтобы их стирать, надо лесть через ФТП и вручную стирать. А хочеться кнопку в Адмие центре сделать, и все дела. | |
|
|
|
|
|
|
|
для: YAN
(28.03.2006 в 14:30)
| | Папка имеет подпапки с файлами или в ней ничего нет кроме файлов, которые нужно удалить? | |
|
|
|
|
|
|
|
для: cheops
(28.03.2006 в 14:41)
| | В ней только файлы. | |
|
|
|
|
|
|
|
для: YAN
(28.03.2006 в 15:35)
| | Для этого можно воспользоваться скриптом
<?php
// Имя директории
$dir_name = "photoes";
// Открываем директорию
$dir = opendir($dir_name);
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект являет файлом - удаляем его
if(is_file($dir_name."/".$file))
{
unlink($dir_name."/".$file);
}
}
// Закрываем директорию
closedir($dir);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.03.2006 в 22:14)
| | Отлично,а теперь его надо засунуть в IF, так чтобы он при заходе на /zagruzka.php?delete
Он заработал. Зарание спасибо. | |
|
|
|
|
автор: cheops (из кафе) (29.03.2006 в 13:33) |
|
|
для: YAN
(29.03.2006 в 12:37)
| | Именно, /zagruzka.php?delete, или /zagruzka.php?delete=delete тоже пойдёт? | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(29.03.2006 в 13:33)
| | Желательно /zagruzka.php?delete | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 13:38)
| | первая строка :
<?php if(!isset(isset($_GET['delete']))) exit();
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.03.2006 в 13:54)
| | Чето не выходит.
http://yan.e2e.ru/frame.phtml?zagruzka
http://www.yan.e2e.ru/php/karzina/
И http://yan.e2e.ru/php/del.php?del
Parse error: parse error, unexpected T_ISSET, expecting T_VARIABLE or '$' in /home/yane2e/public_html/php/del.php on line 1
<?php if(!isset(isset($_GET['del']))) exit();
// Имя директории
$dir_name = "karzina";
// Открываем директорию
$dir = opendir($dir_name);
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект являет файлом - удаляем его
if(is_file($dir_name."/".$file))
{
unlink($dir_name."/".$file);
}
}
// Закрываем директорию
closedir($dir);
?>
Так ведь? | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 14:32)
| | Ошибся.
<?php if(!isset($_GET['delete'])) exit();
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.03.2006 в 14:37)
| | Пашет, спасибо.
И последний вопрос, как сделать чтобы после стерки, перенаправляно на заданную стр. | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 14:47)
| | На заданную где? | |
|
|
|
|
|
|
|
для: Trianon
(29.03.2006 в 14:48)
| | Ну, вписать, чтобы после стерки перенаправил, допустим на главную страницую. Или пусть ссылка будет.
Или пусть напишет типа "стерто". | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 15:02)
| | Последняя строка:
| |
|
|
|
|
|
|
|
для: Trianon
(29.03.2006 в 15:09)
| | Пасиба. | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 15:02)
| | возможно вам будет интересны примера кода для перенаправления пользователя из темы http://softtime.ru/forum/read.php?id_forum=7&id_theme=12386&page=4, там по-моему варианта 3 можно найти | |
|
|
|
|
|
|
|
для: P@Sol
(29.03.2006 в 16:05)
| | <?php if(isset($_GET['del'])) exit();
// Имя директории
$dir_name = "php/karzina";
// Открываем директорию
$dir = opendir($dir_name);
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект являет файлом - удаляем его
if(is_file($dir_name."/".$file))
{
unlink($dir_name."/".$file);
}
}
// Закрываем директорию
closedir($dir);
echo 'стерто'; ?>
Новая проблема, этот скрипт запускается автоматически!!!
При заходе на http://yan.e2e.ru/frame.phtml?zagruzka
А должен при заходе на http://yan.e2e.ru/frame.phtml?del
В чем причина? | |
|
|
|
|
|
|
|
для: YAN
(29.03.2006 в 16:27)
| | if( ! isset | |
|
|
|