Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: работа с базой данных в виде файла
 
 автор: Риго   (21.12.2007 в 18:31)   письмо автору
 
 

уважаемые профи!
у меня есть файл с 1000 строк с информацией о продукции (скажем название модели, размеры, цвет, изображение) мне нужно эту информацию вывести на сайт. как мне это сделать средствами РHP?

   
 
 автор: Unkind   (21.12.2007 в 18:35)   письмо автору
 
   для: Риго   (21.12.2007 в 18:31)
 

Сначала нужно перенести данные из файла в базу данных.

   
 
 автор: Риго   (21.12.2007 в 18:40)   письмо автору
 
   для: Unkind   (21.12.2007 в 18:35)
 

а без базы данных?

   
 
 автор: Unkind   (21.12.2007 в 18:40)   письмо автору
 
   для: Риго   (21.12.2007 в 18:40)
 

Можно. Но это хуже.

   
 
 автор: Риго   (21.12.2007 в 18:44)   письмо автору
 
   для: Unkind   (21.12.2007 в 18:40)
 

1000 строк - это не то количество значений, чтобы использовать базу данных. есть вариант, если данные будут в виде файла?

   
 
 автор: sim5   (21.12.2007 в 18:50)   письмо автору
 
   для: Риго   (21.12.2007 в 18:44)
 

И как выглядят записи в вашем файле?

   
 
 автор: Риго   (21.12.2007 в 18:58)   письмо автору
 
   для: sim5   (21.12.2007 в 18:50)
 

Модель1|размер1|изображение1|цвет1|
Модель2|размер2|изображение2|цвет2|
Модель3|размер3|изображение3|цвет3|
...............

за ранее благодарен за ответ!

   
 
 автор: Unkind   (21.12.2007 в 18:50)   письмо автору
 
   для: Риго   (21.12.2007 в 18:44)
 

> 1000 строк - это не то количество значений, чтобы использовать базу данных
Где-то есть такие правила?

> есть вариант, если данные будут в виде файла?
Вы не сказали что именно делать.

   
 
 автор: Риго   (21.12.2007 в 19:01)   письмо автору
 
   для: Unkind   (21.12.2007 в 18:50)
 

мне нужно вывести эти данные на сайт.
----------------------------------------------------------
название модели | Цвет | размеры |
_________________________________
|
И З О Б Р А Ж Е Н И Е |
________________________________ |

   
 
 автор: Unkind   (21.12.2007 в 19:05)   письмо автору
 
   для: Риго   (21.12.2007 в 19:01)
 

Че это за изображение? Document Word у Вас что ли?

   
 
 автор: Риго   (21.12.2007 в 19:20)   письмо автору
 
   для: Unkind   (21.12.2007 в 19:05)
 

нет. страница на сайте.

   
 
 автор: Unkind   (21.12.2007 в 19:22)   письмо автору
 
   для: Риго   (21.12.2007 в 19:20)
 

Ну, в общем, не хотите в таблицу это пихать - как хотите.

   
 
 автор: Риго   (21.12.2007 в 19:30)   письмо автору
 
   для: Unkind   (21.12.2007 в 19:22)
 

я как раз хочу пихать эти данные в таблицу. и в этом вопрос как это делать средствами PHP? помогите плз

   
 
 автор: Unkind   (21.12.2007 в 19:31)   письмо автору
 
   для: Риго   (21.12.2007 в 19:30)
 

Я про таблицу в базе данных.

   
 
 автор: Риго   (21.12.2007 в 19:38)   письмо автору
 
   для: Unkind   (21.12.2007 в 19:31)
 

это файл, который содержит около тысячи строк. значения в строке деляться разделителями " | ". он выиглядит таким образом:

Модель1|размер1|изображение1|цвет1|
Модель2|размер2|изображение2|цвет2|
Модель3|размер3|изображение3|цвет3|
.......
......
.....
......

   
 
 автор: sim5   (21.12.2007 в 19:54)   письмо автору
 
   для: Риго   (21.12.2007 в 19:38)
 

1. Удалите разделитель | в конце каждой строки, чтобы не было лишних хлопот.
2. Смотрите функцию file().
3. Смотрите функцию explode().
Собственно этого достаточно чтобы сделать то, чего вы хотите, но если только чтобы отобразить, иначе хлопотно будет и лучше принять во внимание совет Unkind.

   
 
 автор: mihdan   (22.12.2007 в 02:27)   письмо автору
 
   для: sim5   (21.12.2007 в 19:54)
 

Процитирую sim5'a

1. Смотрите функцию file(). $strs = file('ваш файл');
Цикл
2. Удалите разделитель | в конце каждой строки, чтобы не было лишних хлопот. $str = trim($str, '|');
3. Смотрите функцию explode(). $foo = explode('|', $str);

   
 
 автор: Faraon   (22.12.2007 в 20:11)   письмо автору
 
   для: Риго   (21.12.2007 в 18:31)
 

Так, в итоге и не понятно что у вас за файл то такой, где информация содержится?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования