Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Problem przy wyświetleniu pliku za pomocą img
Forum PHP.pl > Forum > Przedszkole
Adis92
Witam. Natchnąłem się dzisiaj na dziwny problem. Otóż jak któryś raz chciałem do autoryzacji formularza użyć kodu który jest generowany przez plik zew. Zawsze wywoływałem go za pomocą
  1. <img src="includes/image.php" style="border: 0px; margin: 0px 0px 0px 20px" id="image" alt="Kod Autoryzacji" />

i normalnie wyświetlało, lecz tym razem nic mi się nie wyświetla jedynie wartość znacznika alt (kod autoryzacji). Ktoś może wie dlaczego tak może być?
a tutaj jeszcze plik images.php. Dodam tylko że inne obrazki są normalnie wyświetlane.

  1. <?php
  2. function passgen() {
  3. $nr = floor(time() / 3600);
  4. srand(array_sum(explode(" ", microtime())) * 100000);
  5. $a = rand(0, min(getrandmax(), $nr));
  6. $b = $nr - $a;
  7. $a = base_convert($a, 10, 36);
  8. $b = base_convert($b, 10, 36);
  9. $a = strrev(str_pad($a, max(strlen($a), strlen($b)), 0, STR_PAD_LEFT));
  10. $b = str_pad($b, max(strlen($a), strlen($b)), 0, STR_PAD_LEFT);
  11. for($i = 0; $i < strlen($a); $i++) $pass .= $a[$i].$b[$i];
  12. return $pass;
  13. }
  14. header("Content-type: image/png");
  15. $img = imagecreate(140, 30);
  16. $background = imagecolorallocate($img, 247, 247, 247);
  17. $textcolor = imagecolorallocate($img, 65, 162, 223);
  18. imagestring($img, 5, 10, 7, passgen(), $textcolor);
  19. imagepng($img);
  20. imagedestroy($img);
  21. ?>
muk4
Ciekawe, bo skopiowałem twój kod i u mnie działa normalnie.
Tyle, że oba plik są w tym samym katalogu.
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.