![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, pragnę zautomatyzować funkcjonowanie pewnej aplikacji sieciowej, postaram się opisać jakiej pomocy potrzebuję.
Czy może ktoś zasugerować jak stworzyć skrypt, który robiłby następującą rzecz: - mam katalog http://mojserwer.com/x/ - w nim znajdują się różne pliki (w tym przypadku zdjęcia o rozszerzeniu JPG o przeróżnych nazwach) chciałbym stworzyć plik http://mojserwer.com/x/random.php po którego wywołaniu zostanie dokonane przekierowanie na jeden, losowo wybrany plik z tego katalogu. Przykładowo wywołuję http://mojserwer.com/x/random.php -> zostaję przekierowany na http://mojserwer.com/x/zdjecie1.jpg wywołuję http://mojserwer.com/x/random.php - zostaję przekierowany na http://mojserwer.com/x/zdjęcie34.jpg wywołuję http://mojserwer.com/x/random.php - zostaję przekierowany na http://mojserwer.com/x/fotka004.jpg przy założeniu, że nie robię w pliku random.php listy plików, tylko może on sobie sam wylistować ten katalog i po prostu przekierować na jeden, losowo wybrany plik Pomożecie? (IMG:style_emoticons/default/smile.gif) Edycja - genialnie by było, gdyby skrypt ten potrafił po określonym czasie np. 30 minutach usunąć ten wywołany plik jpg z serwera, ale to już pewnie grubsza sprawa Ten post edytował michalc 12.09.2012, 16:17:17 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
DirectoryIterator array_rand header
Ten post edytował !*! 12.09.2012, 16:46:15 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
1. Odczyt zawartości katalogu za pomocą readdir.
http://php.net/manual/en/function.readdir.php 2. Stworzenie tablicy z listą plików. 3. Losowanie indeksu z tablicy, np. poprzez mt_rand. 4. Wyświetlenie/przekierowanie do obrazka. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 12.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jestem kompletnie zielony z PHP, czy ktoś mógłby mi pomóć i przygotować taki plik? Dla Was to 5 minut, dla mnie cały wieczór - jestem skłonny za to zapłacić na tą symboliczną flaszkę (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 29.09.2025 - 09:29 |