|
|
|
| Такая проблема(сразу скажу php знаю самую малость...но активно обучаюсь) в файл записываеться данные об пользователи $name и $sorn ...записываеться о всех пользователях в один файл и что самое ужасное в одну строку...
Я использую для вывода информации этот скрипт
<? $file_array = file("user.txt");
if(!$file_array)
{
echo("Ошибка открытия файла");
} else {
for($i=0; $i < count($file_array); $i++)
{
printf("%s<br>", $file_array[$i]);
}
}
?>
|
а он как все понели выводит построчно!
может кто поможет Либо написать другой вывод...либы еще как нибудь...Вообщем чтоб информация выводилась о каждом в каждой строке! | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 14:38)
| | Так записывайте информацию в файл в несколько строк! Конец строки определяется escape-последовательностью "\r\n". | |
|
|
|
|
|
|
|
для: Саня
(06.11.2006 в 14:51)
| | чесно говоря до меня ДОШЛО что вы сказали...но я не понимаю как это осуществить... можно на примере плиз! | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 14:53)
| | АААА помогите дауну!!! куда пихать "\r\n" из поста чуть повыше!????? | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 15:12)
| | Там, где записываете данные в файл. После имени (или чего там ... ) добавте эту "\r\n" | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 15:12)
| | Откройте файл user.txt - там всё в одну строку? Как формируется файл user.txt? Он постоянный или вы обновляете информацию в нём при помощи какого-то скрипта? | |
|
|
|
|
|
|
|
для: cheops
(06.11.2006 в 15:36)
| | он постоянный и выгледит так
Имя - ььь <br> Фамилия - ъъъ <br><br>Имя - тииии <br> Фамилия - ыерыр <br><br>
|
записи добовляються из формы с помощью скрипта
<?
$file = fopen ("user.txt","a+","\r\n");
$str = "Имя - $name <br> Фамилия - $sorn <br><br>";
if ( !$file )
{
echo("Ошибка открытия файла");
}
else
{
fputs ( $file, $str);
}
fclose ($file);
?>
|
но мне помогло \n\r и теперь выводиться нормально, но теперь остаеться вопрос как подсчитать всех пользователей ведь скрипт который я использовал он считает построчно
<?
$file_array = file ("user.txt");
if(!$file_array)
{
echo("Ошибка открытия файла");
}
else
{
$num_str = count($file_array);
echo($num_str);
}
?>
|
блин от незнания вопрос на вопросе!!! | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 15:47)
| | Хм... отводите каждому пользователю лишь одну строку и тогда количество строк в файле будет равно количеству пользователей в системе. | |
|
|
|
|
|
|
|
для: One art galery
(06.11.2006 в 14:53)
| |
<?php
$data = $_POST['name']." ".$_POST['surn']."\r\n";
$fp = fopen("users.txt", "a");
fwrite($fp, $data);
|
| |
|
|
|
|
|
|
|
для: Саня
(06.11.2006 в 15:43)
| | Вообщем всем кому интересно вот заготовка http://forfastbb.h16.ru/new/nik/write.php | |
|
|
|