![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt, do miniaturek:
[php:1:70fb2660c4]<?phpif($dodaj == "OK") { $im_src=@ImageCreateFromJPEG("$obrazek"); $srcx=@ImagesX($im_src); $srcy=@ImagesY($im_src); $x=250; $y=250; if(($srcx > $x) || ($srcy > $y)) { if($srcy > $srcx) { $ile = $srcy/$y; $szerokosc = $srcx/$ile; $wysokosc = $srcy/$ile; } else { $ile = $srcx/$x; $szerokosc = $srcx/$ile; $wysokosc = $srcy/$ile; } $im_doc=@ImageCreate($szerokosc,$wysokosc); @ImageCopyResized($im_doc,$im_src,0,0,0,0,$szerokosc,$wysokosc,$srcx,$srcy); ImageJPEG($im_doc,"1.jpg"); echo "<img src=1.jpg>"; } else { echo kopiuj_orginal; } } ?>[/php:1:70fb2660c4] Kiedy dodaje pierwszy obraz wszystko jest ok, zapisuje sie, zmniejsza itp Ale jesli dodaje nowy obraz i chcem zeby mi zastapilo ostatni, to go nie zamienia, wciaz jest ten poprzedni... Jak mam zrobic zeby nowy zastepowal stary! -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
1. Sprawdź czy skrypt ma odpowiednie prawa do zapisu.
2. Daj sobie na próbę na początku skryptu unlink usuwający istniejacy plik. -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
obydwa pkt przetestowalem juz wczesniej i dalej to samo...
Wyglada tak jakby w pamieci mial caly czas ten sam rysunek, no chyba ze kazdy ma inna nazwe... ale ja chcem zeby nowy zastepowal stary obraz -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej
Cytat jesli dodaje nowy obraz i chcem zeby mi zastapilo ostatni, to go nie zamienia, wciaz jest ten poprzedni...
Da pomysly
Jak mam zrobic zeby nowy zastepowal stary! 1) nie ufaj przegladarce - sprawdz czy zmienia sie data modyfikacji pliku lub jego rozmiar 2) dodaj imagedestroy - nie wiem na jakiej platformie to testujesz wiec byc moze to rozwiaze problem. Pozdrawiam -------------------- .. make web your home ..
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
php >> Skrypty
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
tesh myslalem nad ImageDestroy ale nie wiem jak ja dokladnie zastosowac!
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1) nie ufaj przegladarce - sprawdz czy zmienia sie data modyfikacji pliku lub jego rozmiar
Taaak! Sprawdzilem na dwoch roznych wersjach IE na 4.0 i 6.0 i na 4.0 rysunke nie zmienia sie, a na 6.0 zmienia sie - tak jak chcialem! Ale co ja mam zrobic z odwiedziajacymi strone ze starymi IE ;/ ![]() -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
sorrki zmienia sie wszedzie, tylko musze zrobic 'odswiez' jak objesc sie bez tego? Dodaje ryzunek, php robi miniaturke i zapisuje! Wyswietlam odrazu, lub na innej podstronie, ale zeby otworzyl sie nowy rysunek musze zrobic 'odswiez' ;/
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 11.03.2003 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
dodaj w meta
Kod <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
powinno dac efekty - przegladarka nie przetrzymuje w cachu i za kazdym wywolaniem sciaga z serwera "swiezy towar" - gorzej jak akcja dzieje sie przez proxe ! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.07.2025 - 02:16 |