Помощник
|
Можно ли удалить контент сайта удалённо? |
happyhand
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
7.2.2011, 17:19;
Ответить: Webmaster_hb
Сообщение
#2
|
|
конечно можно, только я думаю это не правильная идея
используйте услуги гаранта |
|
|
ottaviano |
7.2.2011, 17:21;
Ответить: ottaviano
Сообщение
#3
|
|
sergey-g, пришла идея, но не знаю осуществима ли:
создаешь мини-админку, логин и пароль знаешь только ты, об админке никому не слова. а в админке есть возможность удалить основной котент сайта (css,js,*.php,index.*, ect...) при помощи unlink(). клиент решил кинуть - у него на сервере останется только картинки и пару ненужных скриптов. Основной вопрос - разрешено на сервере пользоваться unlink()? |
|
|
happyhand
|
Сообщение
#4
|
|
|
|
|
Webmaster_hb |
7.2.2011, 17:39;
Ответить: Webmaster_hb
Сообщение
#5
|
|
|
|
|
ZhukV |
7.2.2011, 18:22;
Ответить: ZhukV
Сообщение
#6
|
|
Я бы лично не рисковал так.
Обычно, сайт создается на собственных серверах, после чего заказчик его тестирует, смотрит.... После того, как будет уже все сделено, он переводит деньги, а ты ему сайт. Относительно того, чтобы все стереть, как два пальца об асфальт... Вот функция, которая поможет удалить все файлы из сайта: [PHP] function Directory($DIR, &$ARRAY_DIR = array()){ $H = opendir($DIR); while($file = readdir($H)){ if( $file!=="." && $file!==".."){ if(preg_match('/\./', $file)){ $ARRAY_DIR[] = $DIR . "/" . $file; }else{ Directory($DIR . "/" . $file, $ARRAY_DIR); } } } closedir($H); } [/PHP] Она возвратит массив всех файлов, а далее просто unlink (Я еще не встречал хостинга, который бы запретил функцию unlink) |
|
|
happyhand
|
Сообщение
#7
|
|
И как эту функцию вызвать удалённо? Где её размещать, просто в корне? Пока не совсем понял как это работает.
|
|
|
Letmetouchyou |
7.2.2011, 21:33;
Ответить: Letmetouchyou
Сообщение
#8
|
|
в любом месте разметсить.
а как запустить - просто захалдишь на него в брузере http://site.com/lalala/blablal/site-delete.php и все =) сдлайте еше несолько гет параметров для проверки, чтобы котонибдуь случанйо не удалил сайт =) http://site.com/lalala/blablal/site-delete.php?delete=yes |
|
|
happyhand
|
Сообщение
#9
|
|
Переменную $DIR нужно объявить? запускаю, получаю ошибку в этой строке:
Warning: Missing argument 1 for Directory(), called in /home/.../del.php on line 26 and defined in /home/.../del.php on line 12 Вызываю так: [PHP] function Directory($DIR, &$ARRAY_DIR = array()){ $H = opendir($DIR); while($file = readdir($H)){ if( $file!=="." && $file!==".."){ if(preg_match('/\./', $file)){ $ARRAY_DIR[] = $DIR . "/" . $file; }else{ Directory($DIR . "/" . $file, $ARRAY_DIR); } } } closedir($H); } Directory(); [/PHP] Какой аргумент нужен? |
|
|
happyhand
|
Сообщение
#10
|
|
Directory($DIR, &$ARRAY_DIR);
Не пойму, что подставлять вместо &$ARRAY_DIR Вместо $DIR, я так понял, директорию, в которой искать? Это все директории нужно перечислить? |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Какой % отказов нормален для сайта? | 14 | Aloof | 3381 | 23.4.2024, 13:50 автор: Vmir |
|
Быстрая индексация страниц сайта и обратных ссылок - 2Index | 39 | 2Index | 6734 | 22.4.2024, 16:16 автор: 2Index |
|
SiteAnalyzer - бесплатная программа для аудита и анализа сайта | 77 | Chaser | 74272 | 9.4.2024, 11:36 автор: Chaser |
|
Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта | 0 | Alex-777 | 944 | 7.4.2024, 18:05 автор: Alex-777 |
|
Ищу помощника на контент-рутину (ru, ua, бурж) | 11 | SergeyLinkin | 2941 | 3.4.2024, 13:14 автор: 2Index |
Текстовая версия | Сейчас: 25.4.2024, 2:21 |