![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| burakov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
добрый день,
подскажите пожалуйста. при работе с пользователем создается временный файл вот такой вот код...
Задача... после того как пользователь завершил работу (т.е ушел со странички, закрыл ее) временный файл должен автоматически удалиться Как это сделать??? Если можно примерчик рабочий. Потому как читал я про переопределение обработчиков (Колесниченко), но чего применить данные знания не получается Спасибо. |
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
А можно один вопрос? Нафига этот временный файл? Неужели без него нельзя обойтись?
Потому что насколько я знаю, удалить этот файл невозможно.. И никакое переопределение обработчиков событий тут не поможет.. -------------------- With best regards.. |
|||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
Photon, думается мне, автор не файл сессии хочет удалить, а некий временный файлик созданный его системой.
Самый просто вариант - создать задачу для крона, которая будет подчищать файлики в определенной директории, если активности пользователя - владельца не было определенно время. -------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| burakov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
Хорошо....
тогда подробнее... Есть база данных (БД) - текстовый файл... 40 Мбт. (т.е. довольно большой, чтобы его читать в массив) по нему идет выборка (что тоже довольно долго, если осуществлять это каждый раз при загрузке страницы - выбранное разбивается на постраничный вывод). К тому же сайт работает на бесплатном хостинге, где ограничен размер памяти 1мбт (ну или что то около этого, потому как при попытке считать весь файл БД в массив выдает ошибку о том, что память закончилась). Крон отключен, LWP отключен... Вопрос: как еще можно организовать запросы к этому текстовому файлу (БД), чтобы затем ответы на эти запросы постранично выводить? (в данных условиях) вот и пришел к выводу, что нужно создавать временный файл, в который бы писались ответы на запросы к моей БД - с таким временным файлом понятно как реализовать дальнейший постраничный вывод (причем без дополнительного select по БД, потому как файл ответа уже есть, что при таких размерах файла БД существенно экономит время)... Вот только желательно, чтобы этот временный файл сам удалялся... :( Или все ж таки решение вопроса - платный хостинг?????? P.S. Впрочем можно делать unlink на этот временный файл в конце странички... :( а затем снова его писать при каждом постраничном выводе делая запрос к БД что конечно замедлит и довольно сильно скорость работы (выборки порой достигают 5 и более Мбт) Это сообщение отредактировал(а) burakov - 24.8.2009, 13:07 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
||||
|
||||
| burakov |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 554 Регистрация: 28.7.2006 Репутация: нет Всего: нет |
ну посоветуйте на какой хостинг пойти...
|
|||
|
||||
| matrixanton |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 60 Регистрация: 28.3.2008 Где: Санкт-Петербург Репутация: -1 Всего: -1 |
||||
|
||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
burakov, по-моему, практически на любом халявном хостинге сейчас есть возможность использовать sqlite. Такие объемы БД, как 40 Мб для него сущий пустяк.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Photon |
|
|||
|
Злобный программер ![]() ![]() Профиль Группа: Участник Сообщений: 282 Регистрация: 27.2.2009 Где: Таганрог Репутация: 10 Всего: 12 |
-------------------- With best regards.. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |