Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie wiem o co chodzi!/ ;/
kicaj
post 16.09.2003, 21:19:20
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
Go to the top of the page
+Quote Post
spenalzo
post 16.09.2003, 22:27:58
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.


--------------------

Go to the top of the page
+Quote Post
kicaj
post 17.09.2003, 06:13:50
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
Go to the top of the page
+Quote Post
kurtz
post 17.09.2003, 08:58:29
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...
Jak mam zrobic zeby nowy zastepowal stary!
Da pomysly
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 ..
Go to the top of the page
+Quote Post
Seth
post 17.09.2003, 09:04:26
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


php >> Skrypty
Go to the top of the page
+Quote Post
kicaj
post 17.09.2003, 17:32:23
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
Go to the top of the page
+Quote Post
kicaj
post 18.09.2003, 14:19:22
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 ;/ questionmark.gif


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
kicaj
post 19.09.2003, 14:10:04
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
Go to the top of the page
+Quote Post
ataris
post 29.09.2003, 09:52:09
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 !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.07.2025 - 02:16