Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowe iframe
Forum PHP.pl > Forum > PHP
rafalgt
Witam.

Mam na stronie umieszczony iframe z filmem youtube. Chciałbym zrobić losowe wyświetlanie takich kilku filmów.

W tym momencie kod przy filmie wygląda tak:

  1. echo "<div id='movie'> ";
  2.  
  3. echo"<iframe width='240' height='185' src='//www.youtube.com/embed/DuHz_k3UNes?rel=0' frameborder='0' ></iframe>";
  4.  
  5.  
  6. echo"<iframe src='http://dix-racing.pl/RFE_P/RFE_simple_forecast.php' height='20px' width='1000' scrolling='no' frameborder='0' style='margin-top: 58px;margin-left: -9px;'></iframe>";
  7.  
  8.  
  9. echo "</div>";


Pomógłby ktoś napisać kod tak aby dodać jeszcze 3 linki z youtube i aby były wyświetlane losowo na stronie.
gitbejbe
  1. $filmiki = array('filmik 1', 'filmik 2', .... , 'filmik 1001');
  2. $losuj = array_rand($filmiki, 3);
  3.  
  4. foreach($losuj as $link){
  5. echo"<iframe width='240' height='185' src='".$link."' frameborder='0' ></iframe>";
  6. }
rafalgt
Czy to ma wyglądać tak?

  1. $filmiki = array('http://www.youtube.com/embed/DuHz_k3UNes?rel=0', 'http://www.youtube.com/embed/DuHz_k3UNes?rel=0', 'http://www.youtube.com/embed/DuHz_k3UNes?rel=0');
  2. $losuj = array_rand($filmiki, 3);
  3.  
  4. foreach($losuj as $link){
  5. echo"<iframe width='240' height='185' src='".$link."' frameborder='0' ></iframe>";
  6. }
gitbejbe
a co nie masz na czym tego odpalić ? ludzie błagam o trochę samodzielności...

ps. zrobiłem błąd, w miejsce echo"<iframe width='240' height='185' src='".$link."' frameborder='0' ></iframe>";
należny wstawić $filmiki[$link]. I jeśli w tablicy masz 3 elementy, to w array_rand wpisz 2 zamiast 3
rafalgt
Problem rozwiązany dzięki znajomemu.


  1. $filmiki = array('http://www.youtube.com/embed/DuHz_k3UNes?rel=0', 'http://www.youtube.com/embed/RHsiU34gA2k?rel=0');
  2. shuffle($filmiki);
  3. echo"<iframe width='240' height='185' src='".$filmiki[0]."' frameborder='0' ></iframe>";
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.