Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] удаление директории / 5 сообщений из 5, страница 1 из 1
14.02.2014, 10:09
    #38560686
user921227
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] удаление директории
Здравствуйте форумчане ! у меня такой вопрос можно ли через массив glob узнав содержание директории взять сравнить имя директории с переданной через get переменной у меня что то не получается чтобы задав имя директории в url удалить папку помогите пожалуйста
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<?php
$y = $_GET['login'];
echo $y;
function printAllFiles($dir){
			$list = glob($dir."/*");
			print_r($list);
			for($i = 0; $i< count($list);$i++) {
				if(is_dir($list[$i])) printAllFiles($list[$i]);
				else echo $list[$i]."
";
			}
		}
		printAllFiles(".");
		chdir("Login");
		printAllFiles(".");
function deleteAllFiles($dir) {
			$list = glob($dir."/*");
			for($i = 0; $i < count($list); $i++) {
				if(is_dir($list[$i]== $y)){ echo "da"; rmdir($list[$i]);}else unlink($list[$i]);
			}
			//rmdir($dir);//
		}
		deleteAllFiles("Login");
?>

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?phpif(	isset($_POST['enter'])) {
			$login = $_POST['login'];
			$pass = $_POST['pass'];
			if(is_dir("Login")) echo "Error! Directory is really!";
			else mkdir("Login");
			chdir("Login");
			mkdir("music");
			mkdir("photo");
			mkdir("video");
			//chdir("..");//
			//file_put_contents("delete.php","");//
			 echo "<a href='delete.php'>Вернутся в начало</a>";
		}
?>


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<html>  
  <head> 
    <title>Авторизация</title>
  </head>  
  <body>
    <form method="get" action="delete.php?login">
      <table>
        <tr>
          <td>Имя пользователя:</td>
          <td>
            <input type="text" name="login" value="" />
          </td>
        </tr>
        <tr>
          <td>Пароль:</td>
          <td>
            <input type="password" name="pass" value="" />
          </td>
        </tr>
      </table>
      <input type="submit" name = "enter" value="Войти" />
    </form>
  </body>
</html>
...
Рейтинг: 0 / 0
15.02.2014, 00:25
    #38561636
MikkiMouse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] удаление директории
user921227,

Отформатируй бл?*:! по-людски, читать невозможно
...
Рейтинг: 0 / 0
15.02.2014, 00:35
    #38561642
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] удаление директории
MikkiMouseчитать невозможноЧего там невозможного то? Читается нормально. Только не понятно нифига, что этот код делает и чего хочет автор.
...
Рейтинг: 0 / 0
17.02.2014, 14:39
    #38563048
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] удаление директории
vkleТолько не понятно нифига, что этот код делает и чего хочет автор.

Автор пытается удалить каталог с подкаталогами. В качестве имени корневого (удаляемого) каталога он отдает логин пользователя.
Автору для старта поможет использование print_r() для "посмотреть", что у него glob() возвращает.
...
Рейтинг: 0 / 0
17.02.2014, 16:05
    #38563244
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[PHP] удаление директории
У Автора две темы и во второй у него вроде получилось то, что он хотел)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] удаление директории / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]