|
|
|
| Ну вобщем вопрос такой: у меня есть файлы с лекциями по предметам. Можна их как нить затусовать в базу данных, а потом нажимая на ссылке с лекцией на сайте, извлекать из базы в виде html? какими функциями, или примерчик маленький. Очень нада, ПОМОГИТЕ, ПОЖАЛУСТА! | |
|
|
|
|
|
|
|
для: tanchik
(25.04.2006 в 20:57)
| | Поместить-то можно, только извлечете Вы их в том же виде, в каком поместите.
Поместите в html - извлечете в html.
Поместите в doc - извлечете в doc.
А doc в общем случае формат не интернетный. | |
|
|
|
|
|
|
|
для: tanchik
(25.04.2006 в 20:57)
| | нужно из HTML файлов переконвертировать в БД MySQL все HTMLки однотипные и в одних и тех же тегах,одни и теже поля БД
1. Создаешь БД и таблицы
2. В скрипте считываешь содержание дирректории[й]
3. Открываешь каждый файл
4. Выкусываешь содержимое
5. Вставляешь его insert-ом в БД
мож кто набросает пример, не полностью, а схематически(какими функциями это осуществляется)...Потому что знаю как делать только 1 и 5 пункты. | |
|
|
|
|
|
|
|
для: tanchik
(29.04.2006 в 11:27)
| | Структура таблицы сильно зависит от того, что находится в HTML-файле? Сколько полей будет в таблице?
1) База данных создаётся при помощи оператора
где 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 Если что-то не понятно - спрашивайте, но если чувствуете, что вопрос можно задать как самостоятельный - лучше завести отдельную тему, чтобы не мешать всё в одну кучу. | |
|
|
|