the back button
3 отговора
196 прегледа
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 , така че да не ми прави проблеми от сорта.
Ситуацията е следната - написал съм си един 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 , така че да не ми прави проблеми от сорта.
Re: the back button
разкарваш сесии че става голям хаос и работиш само с параметър койт предаваш от страница към страница и го променяш ако имаш нужда .... keep it simple.
Re: the back button
а ако не искаш да махаш сесиите, просто се постарай да направиш ъплоуда на малки и големи картинки да става през един и същи ПХП файл, като определяш дали ъплоуда е за малка или голяма картинка според това, което имаш записано в сесията... а като искаш да ги смениш - минаваш отнякъде, където сменяш този сетинг + зареждаш новата конфигурация
Just a genius
Re: the back button
... и ако имаш в сорса
20 лицеви опори, 10 пъти Аве Мария и 10 пъти Отче наш.
Портал за почитателите на Толкин - връзки и новини
[линк]
<? include($_GET['conffile']); ?>
20 лицеви опори, 10 пъти Аве Мария и 10 пъти Отче наш.
Портал за почитателите на Толкин - връзки и новини
[линк]