ФорумПрограммированиеPHP для идиотов → построение файла и скачивание

построение файла и скачивание

  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz Май 21, 2010, 4:28 п.п., спустя 17 минут 32 секунды

    а можно по подробнее!
    что не так.
    и как сделать чтоб все было правильно!
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz Май 21, 2010, 4:41 п.п., спустя 12 минут 55 секунд

    Что плохо: снижение производительности. На небольших файлах (какие-то XML'ки/CSV'ки для графиков, к примеру) можно и скриптом отдавать. Если уже покрупнее - то лучше что бы файл отдавал вебсервер: апач, лайти, энжин икс или че там.

    Если этот файл отдается всем пользователям, то можно сделать так:
    .htaccess
    RewriteEngine on

    RewriteCond %{REQUEST_FILENAME} !-f # если файла не существует
    RewriteRule . generate.php?file=%{REQUEST_URI} [L] # перенаправляем на скрипт, который этот файл генерирует
    # в противном случае пользователь просто скачает статический файл


    Внутри generate.php ты берешь $_GET['file'], формируешь этот файл (я не знаю как у тебя создается "coffeeprice.csv", но короче ты должен его сформировать). Записываешь на диск, и отдаешь через свой код, который ты отправлял в позапрошлом сообщении.


    Если для каждого пользователя может быть свой coffeeprice.csv - то тут сложнее.
  • ilma55

    Сообщения: 193 Репутация: N Группа: Кто попало

    Spritz Май 21, 2010, 4:47 п.п., спустя 5 минут 23 секунды

    ага… чето улавливаю.

    спасибо

Пожалуйста, авторизуйтесь, чтобы написать комментарий!