Показать сообщение отдельно
Старый 05.07.2004, 18:53     # 16
Sinker
Junior Member
 
Регистрация: 10.07.2003
Адрес: г. Королев, Россия
Сообщения: 188

Sinker Известность не заставит себя ждатьSinker Известность не заставит себя ждать
Цитата:
Сообщение от 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 и залитый на сервак. А из него уже генерится страничка.
Sinker вне форума