Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]wyświetlenie losowego obrazka - problem
Forum PHP.pl > Forum > Przedszkole
mr_Bart
Witam, mam taki kod:

  1. <?php
  2.  
  3. $obrazki= array ('1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg');
  4. shuffle ($obrazki);
  5.  
  6. ?>
  7.  
  8. <html>
  9. <head>
  10. <title> </title>
  11. </head>
  12. <body>
  13. <center>
  14. <h1>Losowo wyświetlany obrazek </h1>
  15.  
  16.  
  17. <?php
  18.  
  19. for ($i=0; $i<5; $i++) {
  20. echo "$obrazek[$i]";
  21.  
  22. }
  23.  
  24. ?>
  25.  
  26. </body>
  27. </html>
  28.  

Obrazki się nie wyświetlają, są w tym samym folderze co plik .php. Podejrzewam, że jest coś ze ścieżką. Może ktoś pomóc ?
dziamber
To dziwne by było jeżeli by się wyświetliły. Zmień linię 20 na:

  1. echo "<img src='".$obrazek[$i]."' alt=''/>";
gac3k
I tak nie ma prawa działać, po pierwsze napisz mi gdzie definiujesz zmienną obrazek, secundo samo shuffle($obrazki) nic ci nie da przypisz to do zmiennej, choćby właśnie obrazek, no i ten kod ci wyświetli wszystkie obrazki tylko w losowej kolejności, na pewno tego chcesz?

  1. <?php
  2.  
  3. $obrazki= array ('1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg');
  4. $obrazek = shuffle ($obrazki);
  5.  
  6. ?>
  7.  
  8. <html>
  9. <head>
  10. <title> </title>
  11. </head>
  12. <body>
  13. <center>
  14. <h1>Losowo wyświetlany obrazek </h1>
  15.  
  16.  
  17. <?php
  18.  
  19. for ($i=0; $i<5; $i++) {
  20. echo "<img src='".$obrazek[$i]."' alt=''/>";
  21.  
  22. }
  23.  
  24. ?>
  25.  
  26. </body>
  27. </html>


Jak już ma być po twojemu, to tak.
mr_Bart
Ok, już działa.
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.