Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dynamiczne obrazki PNG, Problem z buforowaniem
Ryder
post 25.02.2008, 19:17:18
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 1
Dołączył: 5.01.2008

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


Mam taki problem związany z buforowaniem strony.

Generuje dynamicznie obrazki przy użyciu klasy Libchart. Wszystko fajnie działa obrazki generuje.
Ale jest jeden problem, gdy przyciskam link "Prezentacja graficzna" i ładuje sie strona z wykresami
pamięta stare obrazki (jak cofne i wejde jeszcze raz tak samo) mimo że usuwam je z katalogu i generuje nowe (więc musi je miec gdzies w pamięci podrecznej). Dopiero odświeżenie strony wyswietla prawidłowe obrazki.


W jaki sposób mógłym jednorazowo odświeżyć strone. Lub jakis inny sposób.


link związany z klasa libchart
http://naku.dohcrew.com/libchart/pages/introduction/


  1. <?php
  2. <a href="statystyki.php?wyb=szczegl\">echo "<p align="right\"><a href=\"statystyki.php?wyb=szczegl">
  3. Prezentcja graficzna</a></p>";
  4. ?>



  1. <?php
  2. if($_GET['wyb'] == 'szczegl') {
  3.       
  4.     if (isset($a)) {
  5.           unlink("wykresy/obrazek1.png\");
  6.    }
  7.     else{
  8.           $a = 1;
  9.     }
  10.  
  11.      echo fnk_wykres_pods(); // funkcja generujaca ograzek i zapisująca na dysku
  12.      echo "<p align="center\"><img border=\"0\" src=\"wykresy/obrazek1\"></p>";
  13.      echo '<br /><a href="statystyki.php"><- Powrót</a>';
  14. }
  15. ?>


  1. <?php
  2. function fnk_wykres_pods() {
  3. $chart = new VerticalChart(500, 400);
  4.  
  5. $chart->addPoint(new Point("Styczeń", 273));
  6. $chart->addPoint(new Point("Luty", 421));
  7.  
  8. $chart->setTitle("Sprzedaż"); 
  9. $chart->render("wykresy/obrazek1");#zapisujemy do pliku
  10. }
  11. ?>


Ten post edytował Ryder 25.02.2008, 19:38:17
Go to the top of the page
+Quote Post
marcio
post 25.02.2008, 23:15:27
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie wiem nie znam sie ale tak mozeszy odswierzyc strone
  1. <?php
  2. $host = $_SERVER['HTTP_HOST'];
  3. $uri  = rtrim(dirname($_SERVER['PHP_SELF']), '/');
  4.  
  5. echo "<script>document.location='http://$host$uri';</script>";
  6. ?>

Oczywiscie daj to po wyswietleniu img smile.gif


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
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: 12.06.2025 - 13:36