Цитата:
|
Сообщение от SamJa
Самый простой способ:
2) пишеш это в текстовой файл, недостающие символы заменяеш на пробелы. Каждый товар с новой строки.
Получится примерно так:
Товар1 456
хорошая вещ 500
ещё одна 300
ЗЫ.
Как работать с файлами и строками найдёш в мануалах. На пример: php.net. Алгоритм получается простейший. Только если товаров очень много, порнография получится.
|
Может тогда лучше CSV парсить? Например вот так:
PHP код:
<?php
//это кусок из примера. $length нужен для fgetcsv
$length = 1000;
$array = file($file);
for($i=0;$i<count($array);$i++)
{
if ($length < strlen($array[$i]))
{
$length = strlen($array[$i])+1;
}
}
unset($array);
$handle = fopen($file, "r");
while ($data = fgetcsv($handle, $length, ";"))
{
$count_lines++;
//вывод или обработка $data[0] - первая ячейка и т.д.
}
fclose($handle);
?>
Получится, что весь прайс - это excel'евский файл, сохраненный как csv и залитый на сервак. А из него уже генерится страничка.