PHP & MySQL

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

Суть вопроса:
Хочу иметь возможность снять с БД дамп, знаю что есть класс, который используется в phpmyadmin, но дергать его от туда не разобравшись в работе класса - как-то не хочется, да и слишком гиморное дело.
Может ты встречал где хорошее чтиво, с примерами?
Да, кстати - помоему phpbb тоже даёт такую возможность админам, снимать дамп с базы...
Кину сюда вопрос, может кто-то знает.

Можно апачке (или самой системе) сказать, что вот в этих фолдерах ничего кроме файлов с такими-то разрешениями быть не может? Например, *.jpg и все. И ничего другого (как с расширениями, так и без) быть не может?
За апач не скажу, так как незнаю... скорее всего можно через htaccess.
Не понятно только зачем тебе такое нужно.
Можно так же в корень папки кинуть скриптик, который будет пересчитывать директорию и все найденные файлы, кроме указанных (моно по расширению) в утиль. Так же при загрузке в фолдер можно проверять, что туда заливается.
Dimarik писал:
За апач не скажу, так как незнаю... скорее всего можно через htaccess.
Не понятно только зачем тебе такое нужно.
Можно так же в корень папки кинуть скриптик, который будет пересчитывать директорию и все найденные файлы, кроме указанных (моно по расширению) в утиль. Так же при загрузке в фолдер можно проверять, что туда заливается.

Хехе. Руткиты, наверное, заливают по воздуху.
Про php забыли. Должно быть какое-то решение на уровне системы или веб-сервера.
leksey писал:
Хехе. Руткиты, наверное, заливают по воздуху.
Про php забыли. Должно быть какое-то решение на уровне системы или веб-сервера.

таки вещи надо проверять на уровне аплоуда, при загрузке файла.
Дим. Ты смеешься или как? Почему же авторы многичесленных CMS и форумом не могут "проверить"? Это вопрос риторический. Все равно на него не ответишь.

Меня интересует как можно побороться уже с загруженным.
с загруженными - я тебе сказал как можно... просто скриптом проходиться по всем файлам внутри фолдера - и в утиль.
Проверять при аплоуде, ну я бы открывал файл при загрузке, брал несколько строк на проверку и искал там, что нить типа функций, команд shell и всякое такое. Например искать в конце строки ; или знак $... вобщем такого плана.
Dimarik писал:
с загруженными - я тебе сказал как можно... просто скриптом проходиться по всем файлам внутри фолдера - и в утиль.
Проверять при аплоуде, ну я бы открывал файл при загрузке, брал несколько строк на проверку и искал там, что нить типа функций, команд shell и всякое такое. Например искать в конце строки ; или знак $... вобщем такого плана.

И такой скрипт как часто толкать? Раз в секунду что-ли. Насилуя систему кроном.
И какое количество папок сканировать? Ужос.

Получится в результате что-то типа монитора каспера :-)
зачем раз в минуту и зачем кроном...
всё просто, происходит загрузка в фолдер, файл усепешно записан и после толкается скриптик, который читает фолдер...

З.Ы. и вобще, Лёх, ты прочитал название темы данного топика?
Dimarik писал:
зачем раз в минуту и зачем кроном...
всё просто, происходит загрузка в фолдер, файл усепешно записан и после толкается скриптик, который читает фолдер...

З.Ы. и вобще, Лёх, ты прочитал название темы данного топика?

Не стал заводить новый топик.

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