|
Способ автоматического создания веб-страниц
В некоторых случаях - для определенных тематик можно применить принцип автоматического создания сайта. Обычно автогенерация применима
для тех случаев, когда предметную область можно четко структурировать, например, для автомашин - количество марок и моделей автомобилей
конечно и их можно легко представить в табличном виде. В принципе легко представить в структурированом виде любую технику, хоть то паровозы, хоть
мотоциклы с велосипедами. Также хорошо представляются в табличном виде спортивные команды и игроки.
Одной из популярных тем Интернета являются страны мира и собственно турпутевки с путешествиями по ним. Покажу, как автоматически
был сгенерирован сайт finstat.bozo.ru . Для автогенерации потребовался MS Excel - наверно самый удобный инструмент
для работы с таблицами:) Вообще говоря, в Экселе можно сделать все! Ведь там есть VBA! Например, можно сделать нейронную сеть для прогнозирования котировок:
Нейросеть в MS Excel . Итак сделаем следующие шаги:
1. Сделаем в Экселе список стран.
2. Пишем код на VBA в макросах Экселя, наподобии нижеприведенного:
//----------------------------------------
Sub make_php_files()
' процедура автоматического создания php-файлов
Worksheets("out").Activate
For i = 1 To 210 Step 1
file_name = "D:\XXX\__XXX\_XXX\upload\" + Trim(Worksheets("out").Cells(i, 5).Value) + ".php"
'D:\Apr\__Sites\_finstat\upload\
Open file_name For Output As #1
Print #1, "< ?"
Print #1, "session_start()"
Print #1, "$_SESSION['name'] =""" + Trim(Cells(i, 1).Value) + """;"
Print #1, "?>"
Print #1, " "
Print #1, ""
Print #1, ""
Print #1, "" + Trim(Cells(i, 1).Value) + ". Статистика " + Trim(Cells(i, 6).Value)" + ""
str1 = ""
Print #1, str1
Print #1, ""
Print #1, ""
Ну и так далее. При этом, конечно нужно иметь шаблон страницы, на базе которой и будут генериться веб-страницы.
Попутно можно генерить sitemap.txt тоже автоматически.
На выходе получаем кучу файлов *.php + sitemap.txt.
P.S. Можно конечно это сделать и на php + mysql, ну кому как удобнее.
Да.. но текст страницы все-равно необходимо набивать вручную, хотя статистику можну тянуть из БД.
Макрос VBA из Excel в Access
Макрос VBA из RSS-ленты в Access
Макрос VBA из текстового файла в Access
Примеры макросов работы с Visio из под Access
Пример макроса для работы в Power Point
Главная (Апшеронск)
|
|
|
|