Задача такая в начале запуска скрипа в классе kernel Создаются разные массивы данных с которыми в дальнейшем и манипулируют другие классы. Надо чтоб kernel не запускался много раз. И чтоб массивы были видны в других классах. Типа наследия классов.
Я пробовал так.
Походу базу данных для того и придумали чтоб хранить такие объемы информации. А 50000 таблиц перебор.
Я не работал с таблицами по 1000000 записей но таблицы по 100000 записей работают нормально.
Есть такой вариант создать их штук 20. И каждому пользователю случайным образом присвоить номер таблицы от 1 до 20.
Ну а дальше в каждой таблице будет по 50000 файлов, что не очень то и много.
Опишите цель этих дейтвий? Вам нужно каждому пользователю отдавать файл под разным именем?
Какая полная задача в этом?
Надо к именам файлам приделать название сайта.
Мелкий пишет:
header("Content-Disposition: attachment; filename=любое_имя_файла");
Заявленное имя может быть совсем любое, никакой зависимости от реальных файлов нет.
Но если я не ошибаюсь это напряжно для сервера будет. открывать файлы постояно. както можна обмануть по другому? (Добавление)
Только посетила мысль. Если замутить типа каких то ссылок как ярлыки или ещё чото в таком роде? Или мож через мод реврайт как-то? Общем помогите пожалуйста.
спасиба а где мне посмотреть что значит -f и cron.log где смотреть? И ещё я нашол в нете такую вот строку MAILTO=lovekobeluaki@mail.ru добавил в начало строки запроса в крон но письма на почту не приходят я чот не правильно понял?
А ещё чуть не забыл хелпа в директадмин в упор не вижу.
Не знаю как объяснить чтобы поняли ну попробую.
Есть две задачи
1 Определить ip в $_SERVER['REMOTE_ADDR']
2 Определить ip по $_SERVER ['HTTP_X_FORWARDED_FOR']
1 это ip от которого зависит робота скрипта он нужен всегда при запуске скрипта
2 это информационный ip он если есть записывается в базу данных для логов
И так сама суть вопроса.
Как лучше сделать это всё отдельно или вместе.
Я создаю класс info он может возвращать два значения скажем
$Ip = $info ->ip
IPlog = $info ->iplog
Есть смысл разделить этот класс на два. Класса и объявлять второй когда надо $iplog ?
Просто так удобнее есть клас info в нём есть разная инфа которая не всегда нужна но когда нужна не объявляешь другой класс а обращаешься к объявленному.