Цель моего скрипта - показ изображений в галереи.
Вначале он показывает список доступных категорий => список изображений в категории => само изображение
в итоге урл при выборе категории такого вида:
site.ru/images/
При выборе списка изображений в категории:
site.ru/images/?cat=1&page=1
Просмотр изображения(не реализовано пока что):
site.ru/images/?see=name_img
Так вот столкнулся с таким вопросом, как было бы экономичнее всё это собрать в одном скрипте? Тоесть чтобы если одни параметры заданы - показать то-то, другие то-то...
Думаю инициализировать параметры в начале скрипта и при помощи case или функций производить то или иное действие, но думаю что это не очень верно... Дайте совет в какую сторону стоит копать, возможно даже если ООП прийдётся тут использовать...
Заранее благодарю!
1. Ezi - 12 Августа, 2011 - 19:56:05 - перейти к сообщению
2. DeepVarvar - 12 Августа, 2011 - 20:13:01 - перейти к сообщению
А вы сами по пунктам попробуйте разложить действия.
Если нам дали это, тогда мы сделаем то, иначе другое...
Если нам дали это, тогда мы сделаем то, иначе другое...
3. Ezi - 12 Августа, 2011 - 20:14:43 - перейти к сообщению
Это никак не отразится на производительности? я так понимаю вы предлагаете if использовать
4. DeepVarvar - 12 Августа, 2011 - 21:07:04 - перейти к сообщению
Ezi пишет:
Можно:вы предлагаете if использовать
- try throw cach
- if elseif else
- switch case default
Что предпочтительнее, то и выбирайте..
5. Ezi - 12 Августа, 2011 - 21:09:43 - перейти к сообщению
Благодарю, приступил к реализации
6. illy - 13 Августа, 2011 - 15:34:40 - перейти к сообщению
site.ru/images/?cat=1&page=1
if(isset($_REQUEST['cat']) && !isset($_REQUEST['see'])){
$cat=$_REQUEST['cat'];
$page=$_REQUEST['page'];
вывод фото из категории cat
}
site.ru/images/?see=name_img.jpg
if(isset($_REQUEST['see']) && !isset($_REQUEST['cat'])){
$img=$_REQUEST['see'];
echo "<img src=Photo/$img>";
?>
if(isset($_REQUEST['cat']) && !isset($_REQUEST['see'])){
$cat=$_REQUEST['cat'];
$page=$_REQUEST['page'];
вывод фото из категории cat
}
site.ru/images/?see=name_img.jpg
if(isset($_REQUEST['see']) && !isset($_REQUEST['cat'])){
$img=$_REQUEST['see'];
echo "<img src=Photo/$img>";
?>