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

Форум PHP

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

 

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

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

тема: Генерация страницы относительно URL
 
 автор: KlaMir   (22.08.2006 в 20:49)   письмо автору
 
 

Сервер: Денмер-2 (Apach 1.3, php 5, MySQL)

Есть сайт. В контенте 10 txt-файлов. Как написать такую программку, чтоб она относительно URL генерила страницу? Если описать в алгоритме:
1. Функция анализа URL (if URL такой-то => …)
2. Функция генерации странци
А) создание шаблонной пустой страницы
Б) импорт txt-файла…

Здесь обязательно будет применять MySQL, CGI?..

Подскажите плз.. Только максимально просто , а то я в php/cgi/misql – новичок.

   
 
 автор: Unkind™   (22.08.2006 в 21:01)   письмо автору
 
   для: KlaMir   (22.08.2006 в 20:49)
 

Что значит "1. Функция анализа URL (if URL такой-то => …)"?

   
 
 автор: cheops   (23.08.2006 в 12:41)   письмо автору
 
   для: KlaMir   (22.08.2006 в 20:49)
 

А URL какого вида должны бвть?

   
 
 автор: klamir   (23.08.2006 в 15:22)   письмо автору
 
   для: cheops   (23.08.2006 в 12:41)
 

Допустим у нас есть обычный URL: www.host.ru\text.txt
Программка доджна определить URL, определить в этом URL основную часть – www.host.ru и отбросить её. Остается “ \text.txt”. Теперь программа должна найти в папке “www” (на сервере) файл с названием “text.txt”. Потом сгенерить станицу www.host.ru (пустую) и вставить туда текст из файла “text.txt”.

В случае с другим, более длинным URL: www.host.ru\folder\text.txt - всё тоже самое только поиск файла осуществляется в папке “www\folder”.

Тип URL? Обычный тип, как я показал в вышеописанных примерах, без всякой связи с CGI и т.д. Если конечно нужно использовать какой-то другой тип, то я с радостью! Только как…

   
 
 автор: tuder   (23.08.2006 в 15:06)   письмо автору
 
   для: KlaMir   (22.08.2006 в 20:49)
 

1.

Про mod_rewrite однако рано рассказывать. :-)

Предположим, что
URL= mysyte.ru?page=text1

тогда
index.php


<! создаём пустую шаблонную страницу (п.2А)>
<html>
<body>
<?php
// 1. анализ 
   
if (isset($page) and is_file($page."txt")) {
// 2Б импортируем txt-файл
       
include($page."txt");
   } else {
//  если нет указанного файла
       
echo "Что-то не ладно в датском королевстве. Нет информации ещё."
   
}
</
body>
</
html>


И никакого мускула.

   
 
 автор: KlaMir   (23.08.2006 в 15:25)   письмо автору
 
   для: tuder   (23.08.2006 в 15:06)
 

создаём пустую шаблонную страницу (п.2А)

А можно чтоб она сама создалась, автоматически?

   
Rambler's Top100
вверх

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