Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Lightbox problem z odświeżaniem strony
Forum PHP.pl > Forum > PHP
propage
Jeśli na stronie jest zainstalowny lightbox wystepuje problem taki, że strona za każdym razem kiedy ją się odświeży, przeładowuję się dwa razy, czy to normalne? Nie widać tego gołym okiem ale jeśli umieści się na stronie kod $_SESSION['ile']++ to wtedy to widać, przez to wynikją pewne problemy, da się jakoś zapobieć podwujnemu odwieżaniu strony, przy zainstalownym lightboxie ?
mike
Pierwsze słyszę żeby przez lightboxa tak działa strona. Tym bardziej że w żadnym miejscu tej biblioteki nie ma nic związanego z przekierowaniem czy odświeżaniem.
Błąd, który masz to Twój błąd w kodzie PHP. Pokaż więc kod to poprawimy.
propage
masz racje, kiedyś miałem taki problem z ligtboxem na innej stronie i myślałem ze znowu o to chodzi, ponieważ na podstronach bez lightboxa nie ma tego problemu, a konkretnie chodzi o generowanie tokenu.

Uzyłem tego kodu
  1. <?php
  2.  
  3. $hasz = md5(uniqid(rand()));
  4. $uniq_1 = $hasz[rand(1, 10)];
  5. $uniq_2 = $hasz[rand(5, 20)];
  6. $uniq_3= $hasz[rand(10, 30)];
  7. $uniq_4= $hasz[rand(1, 15)];
  8. $uniq_5= $hasz[rand(16, 31)];
  9. $uniq_6= $hasz[rand(1, 31)];
  10. $token = $uniq_1.$uniq_2.$uniq_3.$uniq_4.$uniq_5.$uniq_6;
  11. $zdjecie = ImageCreate(200, 70);
  12. $background_color = ImageColorAllocate($zdjecie, 255, 255, 255);
  13. $czarny = ImageColorAllocate($zdjecie, 0, 0, 0);
  14. $czerwony = ImageColorAllocate($zdjecie, 223, 0, 0);
  15. $zielony = ImageColorAllocate($zdjecie, 0, 161, 34);
  16. $fioletowy = ImageColorAllocate($zdjecie, 132, 0, 201);
  17. $pomaranczowy = ImageColorAllocate($zdjecie, 255, 122, 0);
  18. $niebieski = ImageColorAllocate($zdjecie, 0, 126, 255);
  19. $arial = "arial.ttf";
  20. ImageTTFText($zdjecie, 20, 10, 10, 60, $czerwony, $arial, $uniq_1);
  21. ImageTTFText($zdjecie, 30, 340, 30, 60, $czarny, $arial, $uniq_2);
  22. ImageTTFText($zdjecie, 20, 30, 70, 60, $zielony, $arial, $uniq_3);
  23. ImageTTFText($zdjecie, 50, 40, 100, 60, $fioletowy, $arial, $uniq_4);
  24. ImageTTFText($zdjecie, 15, 15, 130, 60, $pomaranczowy, $arial, $uniq_5);
  25. ImageTTFText($zdjecie, 40, 320, 150, 50, $niebieski, $arial, $uniq_6);
  26. ImagePNG($zdjecie, "token/image.png");
  27.  
  28. ImageDestroy($zdjecie);
  29.  
  30. echo $token.'<img src="token/image.png" style="display:inline" alt="token" width="200" height="70" border="1" /> ';
  31. ?>

po wygenerowaniu obrazka cyfry na obrazu są zawsze inne niż te w zmiennej $token, nie moge dojść dlaczego tak śię dzieje, co może mieć na to wpływ
webdice
~propage proszę o dodanie odpowiednich znaczników bbcode w treści postu.
propage
Możesz mi wytłumaczyć jak to zrobić? klikam na php i nic się nie dzieje
Firez
Otocz je 'ręcznie' tagami [ PHP ] i [ / PHP ] - (bez spacji)
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.