We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21524
    • 90 Posts
    Возможно ли импортировать данные из HTML-страницы в CSV и скачать сформированный файл с сервера?

    Ситуация такая, нужно сделать на сайте заявку на соревнования для спортсменов. Эта заявка должна отображаться на самом сайте (пока все до боли просто). НО - по нажатию на ссылку данные из этой страницы должны сформировать csv файл для экспорта в спец. программу.

    Возможно ли это реализовать?

    От Fuzzy: С кодировкой разберитесь! Сколько можно уже предупреждать. Дальше буду удалять сообщения!
      • 6862
      • 97 Posts
      Возможно.
      Делаем сниппет, вызываем его на новой странице с шаблоном бланк. Ссылку для скачки направляем на эту страницу.

      Примерно так:
          $output = '1;2;3;4;5'; // вместо этой строки формируем необходимый CSV
          $output = iconv('UTF-8', 'CP1251', $output);
          $today = strtolower(date("d_M_y"));
          if(!headers_sent()) {
              header("Content-type: application/vnd.ms-excel");
              header('Content-Disposition: csv; filename='.$today.'_akkreditaciya.csv; size='.strlen($output));
          }
          return $output;
      
        • 21524
        • 90 Posts
        ïîïðîáóþ, ñïàñèáî wink