Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> generowanie obrazkow
mswat
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.10.2008

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


Witam, napisalem prosty skrypt do losowej generacji obrazkow(generuj_obraz.php) - dziala ok, zwraca dobry obraz.Teraz mam problem tego typu iz w dokumencie HTML przy dwukrotnym zamieszczeniu znacznika <img src="generuj_obraz.php"> generuje sie 2 razy ten sam obraz. Dodalem do skryptu generuj obraz rowniez naglowki

header("Cache-Control: no-cache, must-revalidate");
header("Expires":Sat, 26 Jul 1997 05:00:00 GMT");

by przegladarka nie cachowala danego zdjecia i nadal zwracany jest dwa razy ten sam obrazek. Ktos wie w czym tkwi problem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A kod to mamy zgadywać?
Go to the top of the page
+Quote Post
mswat
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.10.2008

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


Moj kod jest na frameworku obraz odczytywany z bazy wiec dla lepszej czytelnosci zalaczam cos prostego co generalnie jest tym samym co generuje moj skrypt:
Kod
<?php


header("Content-type: image/png");
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

$obraz = ImageCreate(300, 50);


$kolor['1'] = ImageColorAllocate($obraz, rand(1, 250), rand(1, 250), rand(1, 250));
$kolor['2'] = ImageColorAllocate($obraz, 0, 0, 0);
$kolor['3'] = ImageColorAllocate($obraz, 255, 0, 0);


ImageFilledRectangle($obraz, 0, 0, 300, 50, $kolor['1']);


ImageFilledArc($obraz, 25, 25, 40, 40, 180, 360, $kolor['3'], 1);


ImagePNG($obraz);


ImageDestroy($obraz);

?>


odwolujac sie do skryptu bezposrednio wpisujac adres w przegladarce za kazdym razem otrzymuje prostokat o innym kolorrze, natomiast drukrotne odwolanie sie do skryptu za pomoca <img src="generuj_obraz.php"> w kodzie HTML laduje 2 razy ten sam obraz.

Ten post edytował mswat 12.03.2009, 11:26:57
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Dodaj do wywolania losowy ciag
generuj_obraz.php?ciag=np.data
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 02:18