Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dynamiczne obrazki PNG
Forum PHP.pl > Forum > Przedszkole
Ryder
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. ?>
marcio
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.