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

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

  • ilma55

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

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

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

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

    Spritz 21 мая 2010 г. 8: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 г. 8:47, спустя 5 минут 23 секунды

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

    спасибо

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