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

Форум MySQL

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

 

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

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

тема: занесение *.doc файлов в базу данных
 
 автор: tanchik   (25.04.2006 в 20:57)   письмо автору
 
 

Ну вобщем вопрос такой: у меня есть файлы с лекциями по предметам. Можна их как нить затусовать в базу данных, а потом нажимая на ссылке с лекцией на сайте, извлекать из базы в виде html? какими функциями, или примерчик маленький. Очень нада, ПОМОГИТЕ, ПОЖАЛУСТА!

   
 
 автор: Trianon   (25.04.2006 в 23:20)   письмо автору
 
   для: tanchik   (25.04.2006 в 20:57)
 

Поместить-то можно, только извлечете Вы их в том же виде, в каком поместите.
Поместите в html - извлечете в html.
Поместите в doc - извлечете в doc.
А doc в общем случае формат не интернетный.

   
 
 автор: tanchik   (29.04.2006 в 11:27)   письмо автору
 
   для: tanchik   (25.04.2006 в 20:57)
 

нужно из HTML файлов переконвертировать в БД MySQL все HTMLки однотипные и в одних и тех же тегах,одни и теже поля БД

1. Создаешь БД и таблицы
2. В скрипте считываешь содержание дирректории[й]
3. Открываешь каждый файл
4. Выкусываешь содержимое
5. Вставляешь его insert-ом в БД

мож кто набросает пример, не полностью, а схематически(какими функциями это осуществляется)...Потому что знаю как делать только 1 и 5 пункты.

   
 
 автор: cheops   (29.04.2006 в 23:14)   письмо автору
 
   для: tanchik   (29.04.2006 в 11:27)
 

Структура таблицы сильно зависит от того, что находится в HTML-файле? Сколько полей будет в таблице?
1) База данных создаётся при помощи оператора
CREATE DATABASE name

где name - имя базы данных
Таблица создаётся при помощи оператора CREATE TABLE - у него достаточно сложный синтаксис, но для конкретного оператора, требуется, чтобы вы решили какова будет структура таблицы.
2) Подобный скрипт вы сможете найти в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=7968.
3) Прочитать содержимое файла в переменную можно при помощи функции file_get_contents()
<?php
  $content 
file_get_contents("имя_файла.html");
?>

4) Здесь зависит от того, что выкусываем, если вам нужно просто уничтожить все тэги - подойдёт функция strip_tags() - если вам нужен небольшой кусок, а тем паче несколько кусков, которые нужно рассовать по разным полям - потребуются регулярные выражения, под которые у нас выделен отдельный форум.

PS Если что-то не понятно - спрашивайте, но если чувствуете, что вопрос можно задать как самостоятельный - лучше завести отдельную тему, чтобы не мешать всё в одну кучу.

   
Rambler's Top100
вверх

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