Решение на PHP
Создаем файл, write.php с следующим содержанием:
Хочу заметить, что содержание переменных вы конечно-же получаете извне, из формы, или как-то по другому. Здесь же будем считать что данные уже есть.
<span style="color: #000000">
<span style="color: #0000BB"><?php<br /><br /></span><span style="color: #FF8000">//вытягиваем значения браузера в одну строку<br /></span><span style="color: #0000BB">$nobr_get_browser </span><span style="color: #007700">= </span><span style="color: #0000BB">preg_replace</span><span style="color: #007700">(</span><span style="color: #DD0000">"#;#ism"</span><span style="color: #007700">,</span><span style="color: #DD0000">" | "</span><span style="color: #007700">,</span><span style="color: #0000BB">$get_browser</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// открываем для чтения<br /></span><span style="color: #0000BB">$fs1</span><span style="color: #007700">=</span><span style="color: #DD0000">"data-file.csv"</span><span style="color: #007700">;<br /><br /></span><span style="color: #FF8000">// читаем<br /></span><span style="color: #0000BB">$fs2</span><span style="color: #007700">=</span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs1</span><span style="color: #007700">,</span><span style="color: #DD0000">"r"</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// читаем<br /></span><span style="color: #0000BB">$text</span><span style="color: #007700">=</span><span style="color: #0000BB">fread</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs2</span><span style="color: #007700">,</span><span style="color: #0000BB">filesize</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs1</span><span style="color: #007700">));<br /><br /></span><span style="color: #FF8000">// закрываем<br /></span><span style="color: #0000BB">fclose</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs2</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// открываем для записи , пишем строку и добавляем к ней ранее полученное содержимое<br /></span><span style="color: #0000BB">$fs3 </span><span style="color: #007700">= </span><span style="color: #0000BB">fopen</span><span style="color: #007700">(</span><span style="color: #DD0000">"data-file.csv"</span><span style="color: #007700">,</span><span style="color: #DD0000">"w"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">fwrite</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs3</span><span style="color: #007700">,<br /></span><span style="color: #0000BB">$get_time </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$company </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$person </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$position </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$tel </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$fax </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$email </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$website </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$country </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$addrdess </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$get_ip </span><span style="color: #007700">. </span><span style="color: #DD0000">";" </span><span style="color: #007700">.<br /></span><span style="color: #0000BB">$nobr_get_browser </span><span style="color: #007700">. </span><span style="color: #DD0000">"\n" </span><span style="color: #007700">. </span><span style="color: #0000BB">$text</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// закрываем<br /></span><span style="color: #0000BB">fclose</span><span style="color: #007700">(</span><span style="color: #0000BB">$fs3</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">?></span>
</span>
Читаем файл базы в удобном виде
Файл show.php
<span style="color: #000000">
<!DOCTYPE html><br /><html><br /><head><br /><title>Заголовок страницы</title><br /><meta charset="windows-1251"/><br />
<style type="text/css">
body{margin:1px;padding:1px}
table, td{font-family:Courier}
.t td{padding:10px;margin:10px}
.theader{background:#9BAEC9;color:#fefefe}
.ttext{background:#E9E9E9}
.foot{color:#BCBCBC;margin:20px 0 0 0}
.red{color:#ff0000}
</style><br /></head><br /><body><br /><br /><h1>Заголовок страницы читающей CSV базу</h1><br /><p>Новые сообщения вверху!</p><br /><br /><span style="color: #0000BB"><?php<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">col_lines</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">) {<br /> if(!</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">)) exit(</span><span style="color: #DD0000">"Ошибка. Файл не найден!"</span><span style="color: #007700">); <br /> </span><span style="color: #0000BB">$file_arr </span><span style="color: #007700">= </span><span style="color: #0000BB">file</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">$col_lines </span><span style="color: #007700">= </span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$file_arr</span><span style="color: #007700">);<br /> return </span><span style="color: #0000BB">$col_lines</span><span style="color: #007700">;<br />}<br /><br /></span><span style="color: #0000BB">$col_lines </span><span style="color: #007700">= </span><span style="color: #0000BB">col_lines</span><span style="color: #007700">(</span><span style="color: #DD0000">"data-file.csv"</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #DD0000">"<h2>Количество заявок: <b>"</span><span style="color: #007700">.</span><span style="color: #0000BB">$col_lines</span><span style="color: #007700">.</span><span style="color: #DD0000">"</b> | <a href=\"data-file.csv\" class=\"red\">Скачать базу в EXEL-формате</a></h2>\n"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$data </span><span style="color: #007700">= </span><span style="color: #0000BB">file</span><span style="color: #007700">(</span><span style="color: #DD0000">"data-file.csv"</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #DD0000">"<table border="</span><span style="color: #0000BB">1</span><span style="color: #DD0000">" class="</span><span style="color: #0000BB">t</span><span style="color: #DD0000">" style="</span><span style="color: #0000BB">border</span><span style="color: #007700">-</span><span style="color: #0000BB">collapse</span><span style="color: #007700">:</span><span style="color: #0000BB">collapse</span><span style="color: #DD0000">"><tr>"</span><span style="color: #007700">;<br /><br />echo </span><span style="color: #DD0000">"<tr><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Дата</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Компания</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Контактное лицо</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Должность</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Телефон</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Факс</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">E-mail</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Web-сайт</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Страна</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Адрес</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">IP клиента</td><td class="</span><span style="color: #0000BB">theader</span><span style="color: #DD0000">" valign="</span><span style="color: #0000BB">top</span><span style="color: #DD0000">">Браузер клиента</td></tr>"</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$dat_arr </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">";"</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">[</span><span style="color: #0000BB">0</span><span style="color: #007700">]);<br /><br />for (</span><span style="color: #0000BB">$p</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;</span><span style="color: #0000BB">$p</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$dat_arr</span><span style="color: #007700">);</span><span style="color: #0000BB">$p</span><span style="color: #007700">++) {<br /> echo </span><span style="color: #DD0000">"<td class=\"ttext\" valign=\"top\">$dat_arr[$p]</td>"</span><span style="color: #007700">;<br />}<br /><br />echo </span><span style="color: #DD0000">"</tr>"</span><span style="color: #007700">;<br /><br />for (</span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">1</span><span style="color: #007700">;</span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span><span style="color: #0000BB">$i</span><span style="color: #007700">++) {<br /> </span><span style="color: #0000BB">$data_array </span><span style="color: #007700">= </span><span style="color: #0000BB">explode</span><span style="color: #007700">(</span><span style="color: #DD0000">";"</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]);<br /> echo </span><span style="color: #DD0000">"<tr>"</span><span style="color: #007700">;<br /> for (</span><span style="color: #0000BB">$f</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">;</span><span style="color: #0000BB">$f</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$data_array</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">$f</span><span style="color: #007700">++) {<br /> echo </span><span style="color: #DD0000">"<td class=\"ttext\" valign=\"top\">$data_array[$f]</td>"</span><span style="color: #007700">;<br /> }<br /> echo </span><span style="color: #DD0000">"</tr>"</span><span style="color: #007700">;<br />}<br /><br />echo </span><span style="color: #DD0000">"</table>"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?><br /></span><br /></body><br /></html></span>