Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: дайте совет
Форумы портала PHP.SU » » Вопросы новичков » дайте совет

Страниц (1): [1]
 

1. Ezi - 12 Августа, 2011 - 19:56:05 - перейти к сообщению
Цель моего скрипта - показ изображений в галереи.

Вначале он показывает список доступных категорий => список изображений в категории => само изображение

в итоге урл при выборе категории такого вида:
site.ru/images/

При выборе списка изображений в категории:
site.ru/images/?cat=1&page=1

Просмотр изображения(не реализовано пока что):
site.ru/images/?see=name_img

Так вот столкнулся с таким вопросом, как было бы экономичнее всё это собрать в одном скрипте? Тоесть чтобы если одни параметры заданы - показать то-то, другие то-то...


Думаю инициализировать параметры в начале скрипта и при помощи case или функций производить то или иное действие, но думаю что это не очень верно... Дайте совет в какую сторону стоит копать, возможно даже если ООП прийдётся тут использовать...




Заранее благодарю!
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 - перейти к сообщению
Благодарю, приступил к реализации Хорошо closed
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>";
?>

 

Powered by ExBB FM 1.0 RC1