Есть вопрос?
Зайди на форум

Поиск на сайте: Advanced

Denix - новый дистрибутив Linux. Русификация Ubuntu и установка кодеков

dkws.org.ua
Форум сайта dkws.org.ua
 
Главная    ТемыТемы    АльбомАльбом    РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Создание страниц с заданным контентом на основе php

 
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP
 
Автор Сообщение
nuneal




Зарегистрирован: 09.02.2012
Сообщения: 1

СообщениеДобавлено: Чт Фев 09, 2012 2:42 pm    Заголовок сообщения: Создание страниц с заданным контентом на основе php
Ответить с цитатой

Здравствуйте, уважаемые форумчане.
Такой вот вопрос: скажу сразу, я в php новичок и изучать начал совсем недавно. Стоит такая задача - есть сайт site.ru
Допустим там есть каталог manga. В этом каталоге находяться еще подкаталоги, еще подкаталоги, еще подкаталоги и уже в них располагаются картинки.
То есть картинки находятся в папке вида:
site.ru/manga/$x/$y/$z/
Надо чтобы скрипт на каждую картинку (!) создавал отдельную страничку на сайте (плюс навигация между картинками, но это я думаю на js будет не проблема сделать).
То есть после выполнения скрипта у нас появляются страницы на сайте, на каждой из страничек по одной картинки из директории
site.ru/manga/$x/$y/$z/
Вообще надо бы, чтобы страницы имели такой урл:
site.ru/$x+$y+$z+01.html
Но это как я понимаю через modrewrite в .htaccess сделать можно? В общем, проблема самая главная - как создать страницы?
Очень надеюсь на вашу помощь! Попытался расписать как можно подробней. Сильно не пинайте. Спасибо заранее ^^
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
AcetonKZ

Участник тусовки


Зарегистрирован: 22.11.2011
Сообщения: 208
Откуда: караганда

СообщениеДобавлено: Пт Фев 10, 2012 4:27 am    Заголовок сообщения:
Ответить с цитатой

Картинки просто дописываете в (под)каталоги?
Или еще есть база по картинкам?
А хранить картинки в одном каталоге с именами в виде $x_$y_$z.jpg не пойдет?
Переменные xyz как формируются?
И принципиален ли "расклад" файлов по подпапкам?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Пт Фев 10, 2012 1:39 pm    Заголовок сообщения:
Ответить с цитатой

nuneal, идею подкину. Не поймаете - значит, сами понимаете - труд программиса измеряется в р/$ Wink
Код:
Берете масив с сылками и выводите их, затем в цикле с помощью jquery выводите эти ссылки. Дальше тупо условием на javascript открываете по ссылке+button history back==slideshow.
$-)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Сб Фев 11, 2012 10:52 am    Заголовок сообщения:
Ответить с цитатой

nuneal, да, это делается через mod_rewrite.
Суть его в том, что он превращает такое
site.ru/categories/news/2012/02/01/
или такое
site.ru/news/main-2012-02-01.html

в такое:
site.ru?categories.php?cat=news&y=2012&m=02&y=01

Последнее не видит никто, кроме PHP-скрипта. Принцип rewrite:
1) Юзер зашел на страницу. Апач ищет в .htaccess строку реврайта, которая отвечает той, которую запросил юзер.
2) Апач "конвертирует" ее в PHP-подобную (?arg1=v1&arg2=v2....) и вызывает скрипт.

Делается это для совместимости с поисковиками и красивым видом Smile Ну и все же немного безопасности. Это и называется SEO.
_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
Martin

Завсегдатай


Зарегистрирован: 28.07.2009
Сообщения: 623
Откуда: Харьков

СообщениеДобавлено: Пн Фев 13, 2012 5:47 pm    Заголовок сообщения:
Ответить с цитатой

Anderson, ты только что победил в номинации премии "Эх, дорогой Вы наш Альтруист!" Surprised
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Anderson

Завсегдатай


Зарегистрирован: 08.07.2006
Сообщения: 642
Откуда: localhost

СообщениеДобавлено: Пн Фев 13, 2012 11:35 pm    Заголовок сообщения:
Ответить с цитатой

Martin, Smile
_________________
ArchLinux + Enlightenment 17 (E17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение anderson.dunai@gmail.com Моб. телефон ICQ Number
Показать сообщения:   
Начать новую тему Ответить на тему    Список форумов dkws.org.ua -> PHP Часовой пояс: GMT
Страница 1 из 1
 Главная страница сайта
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
© Колисниченко Денис