| |
|
|
| | Я хочу узнать как пользоваться этими csv файлами?
Код написал такой (выписал из книги)
<?php
$filename = "Book1.csv";
$fd = fopen ("Book1.csv", "r");
while ($data = fgetcsv ($fd, 1000, ";"))
{
foreach($data as $element) echo "$element ";
echo "<br>"
}
fclose ($fd);
?>
|
Файл csv таблицей выглядит вот так:
a-b
1-5
2-6
3-7
4-8
5-9
Только мне выдаётся белая страница. Вобщем ошибка php. Хотел бы узнать почему? В книге просто маленькая темка отведена и понять не особо могу. Только догадываюсь что где "delim" должен быть я что то не то написал. | |
| |
|
|
| |
|
|
| |
для: Maxys
(04.10.2007 в 11:36)
| | | Вас строки в таблицах должны заканчиваться на ";". Параметр delim как раз и разбивает на строки при нахождении символа ";" у вас же указан символ ";", а в таблице он отсутствует, следовательно, функция возвращает false.
Добавьте в таблицу
a-b;
1-5;
2-6;
3-7;
4-8;
5-9;
P.S. >Вобщем ошибка php
Это ошибка не php :) | |
| |
|
|
| |
|
|
| |
для: Kirill-rat
(04.10.2007 в 11:54)
| | | спасибо конечно, но всё равно выдаётся ошибка, пробывал вставить ";" и на столбце "C" и на "B" после каждого номера. Всё равно белая страница, может у меня в коде что-то не так?... не пойму.
Вот именно что строки в новом столбце могут заканчиваться на ";" или последний столбец где значение?
тоесть
a-b;
1-5;
2-6;
3-7;
4-8;
5-9;
или
a-b-c;
1-5-;
2-6-;
3-7-;
4-8-;
5-9-; | |
| |
|
|
| |
|
|
| |
для: Maxys
(04.10.2007 в 17:13)
| | | после echo "<br> следует ; ставить | |
| |
|
|
| |
|
|
| |
для: Kirill-rat
(04.10.2007 в 18:19)
| | | ой.. спасибо.
А можно только сразу всю строчку брать? Или можно по столбцу? | |
| |
|
|