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