X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Можно ли удалить контент сайта удалённо?
happyhand
happyhand
Topic Starter сообщение 7.2.2011, 17:05; Ответить: happyhand
Сообщение #1


Есть покупатель на мой сайт с конентом. Он предлагает залить сайт на его хост, после чего он оплатит. В принципе, такая схема меня устраивает, но гарантии нет, что клиент не закроет доступ и оплатит. Можно ли как-то потом будет удалённо в случае чего стереть сайт? Например прописать какой-то код и потом к нему удалённо обратиться, убить, например, базу, а лучше, конечно, весь сайт.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 7.2.2011, 17:19; Ответить: Webmaster_hb
Сообщение #2


конечно можно, только я думаю это не правильная идея
используйте услуги гаранта
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ottaviano
ottaviano
сообщение 7.2.2011, 17:21; Ответить: ottaviano
Сообщение #3


sergey-g, пришла идея, но не знаю осуществима ли:
создаешь мини-админку, логин и пароль знаешь только ты, об админке никому не слова.
а в админке есть возможность удалить основной котент сайта (css,js,*.php,index.*, ect...) при помощи unlink().

клиент решил кинуть - у него на сервере останется только картинки и пару ненужных скриптов.

Основной вопрос - разрешено на сервере пользоваться unlink()?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
happyhand
happyhand
Topic Starter сообщение 7.2.2011, 17:35; Ответить: happyhand
Сообщение #4


В принципе, можно, наверное, такую админку просто хорошо запрятать и там уже вывести ссылки на удаление.
Дело в том, что эти логин с паролем всё-равно будут в его базе, не найдёт ли?

(Webmaster_hb @ 7.2.2011, 19:19) *
используйте услуги гаранта


А что это за услуги такие? Кто их предоставляет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 7.2.2011, 17:39; Ответить: Webmaster_hb
Сообщение #5


(sergey-g @ 7.2.2011, 19:35) *
А что это за услуги такие? Кто их предоставляет?

независимое лицо или организация, которая берет процент за посредничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
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
happyhand
Topic Starter сообщение 7.2.2011, 21:08; Ответить: happyhand
Сообщение #7


И как эту функцию вызвать удалённо? Где её размещать, просто в корне? Пока не совсем понял как это работает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
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
happyhand
Topic Starter сообщение 8.2.2011, 13:48; Ответить: 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
happyhand
Topic Starter сообщение 8.2.2011, 14:16; Ответить: happyhand
Сообщение #10


Directory($DIR, &$ARRAY_DIR);

Не пойму, что подставлять вместо &$ARRAY_DIR
Вместо $DIR, я так понял, директорию, в которой искать? Это все директории нужно перечислить?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
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


 



RSS Текстовая версия Сейчас: 25.4.2024, 2:21
Дизайн