PHP & MySQLименно связка пыха и мискуля | |
---|---|
bob ну есть у меня пара вопросов, может ты мне чем поможешь... я стал искать хоть какую-то документацию по вопросу, который чуть ниже, но так и не смог найти ничего понятного, а очень хочется.
Суть вопроса: Хочу иметь возможность снять с БД дамп, знаю что есть класс, который используется в phpmyadmin, но дергать его от туда не разобравшись в работе класса - как-то не хочется, да и слишком гиморное дело. Может ты встречал где хорошее чтиво, с примерами? Да, кстати - помоему phpbb тоже даёт такую возможность админам, снимать дамп с базы... | |
Кину сюда вопрос, может кто-то знает.
Можно апачке (или самой системе) сказать, что вот в этих фолдерах ничего кроме файлов с такими-то разрешениями быть не может? Например, *.jpg и все. И ничего другого (как с расширениями, так и без) быть не может? | |
За апач не скажу, так как незнаю... скорее всего можно через htaccess.
Не понятно только зачем тебе такое нужно. Можно так же в корень папки кинуть скриптик, который будет пересчитывать директорию и все найденные файлы, кроме указанных (моно по расширению) в утиль. Так же при загрузке в фолдер можно проверять, что туда заливается. | |
Dimarik писал: Хехе. Руткиты, наверное, заливают по воздуху. Про php забыли. Должно быть какое-то решение на уровне системы или веб-сервера. | |
leksey писал: таки вещи надо проверять на уровне аплоуда, при загрузке файла. | |
Дим. Ты смеешься или как? Почему же авторы многичесленных CMS и форумом не могут "проверить"? Это вопрос риторический. Все равно на него не ответишь.
Меня интересует как можно побороться уже с загруженным. | |
с загруженными - я тебе сказал как можно... просто скриптом проходиться по всем файлам внутри фолдера - и в утиль.
Проверять при аплоуде, ну я бы открывал файл при загрузке, брал несколько строк на проверку и искал там, что нить типа функций, команд shell и всякое такое. Например искать в конце строки ; или знак $... вобщем такого плана. | |
Dimarik писал: И такой скрипт как часто толкать? Раз в секунду что-ли. Насилуя систему кроном. И какое количество папок сканировать? Ужос. Получится в результате что-то типа монитора каспера :-) | |
зачем раз в минуту и зачем кроном...
всё просто, происходит загрузка в фолдер, файл усепешно записан и после толкается скриптик, который читает фолдер... З.Ы. и вобще, Лёх, ты прочитал название темы данного топика? | |
Dimarik писал: Не стал заводить новый топик. Мой вопрос больше касается как закрутить гайки на уровне системы или демона. Ты же упорно предлагаешь решения на уровне php-интерпритатора. | |
Лёх, давай будет реалистами - веб сервер - это изначально публичный сервер, если ты разрешаешь аплод на сервер, то как ты сможешь закрутить гайки?
помоему остаётся только мониторинг и проверка... хотя возможно я не прав. |