the back button

3 отговора 196 прегледа
#1

the back button

Здравейте !
Ситуацията е следната - написал съм си един class - Picture , който да се занимава с в уплоадването и преоразмеряването на изображениата. Подавам му на конструктора string , дето да указва местоположението на един конфигурац. файл , който съдържа една камара глупости , както и какви да бъдат "новите" размери на качената картинка. Дотука всичко Ок или поне аз така си мисля ..
Сега искам да мога да качвам картинки , но размерите да са различни. Првя си 2 конф файла и два линка:
<a href="kartinka.php?conffile=malka_kartinka.php">Uplload malka kartinka</a>
<a href="kartinka.php?conffile=goliama_kartinka.php">Uplload goliama kartinka</a>

Като в kartinka.php записвам местоположен. на конф. файл в $_SESSION и от тук насетне където и да си създавам обект Picture си вземам файла от $_SESSION.
Проблема идва когато се работи някъде , да речеме с малки картинки. Сед това се цъкне на линка - уплоад на големи картинки и след това се натисне Back бутона - който връща пак в уплоад на малки картинки , но конф файл все още е този за уплоад на големи картинки
Дайте някаква идея как да престуктурирам (пренапиша) тoe class Picture , така че да не ми прави проблеми от сорта.

Отговор
в отговор на rdx9 #2

Re: the back button

разкарваш сесии че става голям хаос и работиш само с параметър койт предаваш от страница към страница и го променяш ако имаш нужда .... keep it simple.

Отговор
в отговор на rdx9 #3

Re: the back button

а ако не искаш да махаш сесиите, просто се постарай да направиш ъплоуда на малки и големи картинки да става през един и същи ПХП файл, като определяш дали ъплоуда е за малка или голяма картинка според това, което имаш записано в сесията... а като искаш да ги смениш - минаваш отнякъде, където сменяш този сетинг + зареждаш новата конфигурация

Just a genius

Отговор
в отговор на rdx9 #4

Re: the back button

... и ако имаш в сорса
<? include($_GET['conffile']); ?>

20 лицеви опори, 10 пъти Аве Мария и 10 пъти Отче наш.

Портал за почитателите на Толкин - връзки и новини
[линк]
Отговор