|
| |
|
|
| |
для: Trianon
(06.02.2007 в 17:38)
| | | Всем огромная благодарность :) | |
| |
|
|
| |
|
|
| |
для: Lelik
(06.02.2007 в 17:15)
| | | Тогда Ваша функция подготовки строк должна выглядеть как-то так:
<?php
function repl($txt)
{
return '"'.str_replace(array('"', "\r", "\n"), array('""', "", "."), $txt).'"';
}
?>
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(06.02.2007 в 17:11)
| | | точкой например | |
| |
|
|
| |
|
|
| |
для: Lelik
(06.02.2007 в 17:09)
| | | Разделив их ... чем? | |
| |
|
|
| |
|
|
| |
для: Trianon
(06.02.2007 в 16:56)
| | | а можно "несколько строк" преобразовать в одну? | |
| |
|
|
| |
|
|
| |
для: Lelik
(06.02.2007 в 15:46)
| | | Вы хотите в одну ячейку csv-файла поместить сразу несколько строк?
Вы уверены, что такое вообще возможно? | |
| |
|
|
| |
|
|
| |
для: ZuArt
(06.02.2007 в 15:37)
| | | да, забыл спросить: чего значит "\r", ведь "\n" - это новая строка? | |
| |
|
|
| |
|
|
| |
для: ZuArt
(06.02.2007 в 15:37)
| | | попробую "\r\n", а при записи в .сsv-файл без разницы ";" или "\t" | |
| |
|
|
| |
|
|
| |
для: Lelik
(06.02.2007 в 15:33)
| | | Если попробовать писать в конце строки не "\n" а "\r\n" + в качестве разделителя юзать не ";" а "\t" ? | |
| |
|
|
| |
|
|
| |
для: mihdan
(06.02.2007 в 15:28)
| | |
<?php
$file = fopen($_SERVER['DOCUMENT_ROOT']."/poll_results/file.csv", "w");
if(!$file){
$file = fopen($_SERVER['DOCUMENT_ROOT']."/poll_results/file.csv", "w+");
if(!$file) exit("f**k 1");
else $file = fopen($_SERVER['DOCUMENT_ROOT']."/poll_results/file.csv", "w");
}
fwrite($file,"Имя пользователя");
fwrite($file, ";");
fwrite($file,"Как часто ты заходишь на сайт SFC?");
fwrite($file, ";");
fwrite($file,"Какой тип доступа в интернет ты используешь?");
fwrite($file, ";");
fwrite($file,"В каких активностях клуба ты участвовал?");
fwrite($file, ";");
fwrite($file,"Как ты оцениваешь языковое разделение сайта: техническая часть - на украинском, пользовательская - на русском языке?");
fwrite($file, ";");
fwrite($file,"Какой язык сайта для тебя удобней?");
fwrite($file, ";");
fwrite($file,"Как ты оцениваешь навигацию сайта?");
fwrite($file, ";");
fwrite($file,"Как ты можешь охарактеризовать сайт?");
fwrite($file, ";");
fwrite($file,"Какие призы ты хотел бы получать за победу в конкурсах и активность в SFC?");
fwrite($file, ";");
fwrite($file,"Какой информации не хватает на сайте?");
fwrite($file, ";");
fwrite($file,"Что тебе больше всего нравится на сайте?");
fwrite($file, ";");
fwrite($file,"Что тебе больше всего не нравится на сайте?");
fwrite($file, ";");
fwrite($file,"Что ты можешь нам порекомендовать, что бы сайт стал для тебя более полезен?");
fwrite($file, ";");
fwrite($file, "\n");
$query = "SELECT * FROM poll_results ORDER BY id";
$result = mysql_query($query);
while($txt = mysql_fetch_array($result)){
fwrite($file, repl($txt['username']));
fwrite($file, ";");
fwrite($file, repl($txt['answer1']));
fwrite($file, ";");
fwrite($file, repl($txt['answer2']));
fwrite($file, ";");
fwrite($file, repl($txt['answer3']));
fwrite($file, ";");
fwrite($file, repl($txt['answer4']));
fwrite($file, ";");
fwrite($file, repl($txt['answer5']));
fwrite($file, ";");
fwrite($file, repl($txt['answer6']));
fwrite($file, ";");
fwrite($file, repl($txt['answer7']));
fwrite($file, ";");
fwrite($file, repl($txt['answer8']));
fwrite($file, ";");
fwrite($file, repl($txt['answer9']));
fwrite($file, ";");
fwrite($file, repl($txt['answer10']));
fwrite($file, ";");
fwrite($file, repl($txt['answer11']));
fwrite($file, ";");
fwrite($file, repl($txt['answer12']));
fwrite($file, ";");
fwrite($file, "\n");
}
fclose($file);
header('Content-Disposition: attachment; filename="file.csv"');
readfile($_SERVER['DOCUMENT_ROOT']."/poll_results/file.csv");
?>
|
| |
| |
|
|
|