Alternatywne rozzwiązanie do losowo wyświetlanych plików

Ostatnia aktualizacja 9 miesiąc temu
ZbigniewZbigniewSuper administrator Super administrator
Opublikował(a) 9 miesiąc temu
Wyświetlanie plików PHP w pętli .
<?php
// Lista plików do wyświetlenia w określonej kolejności
$pliki = array('1.php', '2.php', '3.php', '4.php', '5.php');

// Ścieżka do katalogu
$sciezka = '/katalog/katalog2/';

// Pobranie numeru aktualnie wyświetlanego pliku z ciasteczka lub ustawienie go na 0, jeśli ciasteczko nie istnieje
$aktualnyPlik = isset($_COOKIE['aktualnyPlik']) ? intval($_COOKIE['aktualnyPlik']) : 0;

// Wyświetlenie pliku zgodnie z aktualnym numerem
include($sciezka . $pliki[$aktualnyPlik]);

// Inkrementacja numeru pliku (przejście do kolejnego pliku)
$aktualnyPlik++;

// Sprawdzenie, czy osiągnięto koniec listy plików, jeśli tak, zaczynij od nowa
if ($aktualnyPlik >= count($pliki)) {
 $aktualnyPlik = 0;
}

// Ustawienie ciasteczka z nowym numerem pliku
setcookie('aktualnyPlik', $aktualnyPlik, time() + 3600); // Cookie ważne przez 1 godzinę
?>
możesz przeglądać wszystkie wątki dyskusji na tym forum.
nie możesz rozpocząć nowy wątek dyskusji na tym forum.
nie możesz odpowiadać na posty w tym wątku dyskusji.
nie możesz rozpocząć ankietę na tym forum.
nie możesz dodawać załączniki w tym forum.
nie możesz pobierać załączniki na tym forum.

2014 - 2024 © nw.ct8.pl

Polityka prywatności

kontakt

Powered by PHPFusion. Copyright ©2024 PHP Fusion Inc.
Released as free software without warranties under GNU Affero GPL v3.