![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
probuje napisac prosta funkcje losujaca obrazek i caly czas mam problem z opendir i reddir.
caly czas mam bledy: 1. Warning: opendir(_obazki_m/kwiaty/) [function.opendir]: failed to open dir: Invalid w linni: $uchwyt = opendir ($sciezka); ... 2. Call to undefined function: reddir() w linni: while($plik = reddir($uchwyt)) ... Prosil bym na naprowadzenie w temacie z gory dzieki za pomoc Wojtek |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tzn, że nie ma takiego folderu.
Bo zapewne pisze sie obRazki a nie obazki. Poza tym jest w manualu funkcja reddir? Bo mnie się wydaje, że raczej readdir. Piszę się linii. Zainwestuj w słownik . Ten post edytował wookieb 24.06.2009, 09:10:28 |
|
|
![]()
Post
#3
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
1. cóż to za ścieżka? _obazki_m/$katalog/ ne pewno jest poprawna i chmod odpowiednio ustawiony?
2. reddir a mozę readdir" title="Zobacz w manualu PHP" target="_manual? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Sorrki juz nie ma tematu
ale tak to jest jak sie gapi w ten sam kod, oczywitych rzeczy nie zauwaza. Dziekuje Wojtek Ten post edytował watas 24.06.2009, 09:23:03 |
|
|
![]()
Post
#5
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
weź rzuć tego opendir'a i readdir'a w odchłań użyj glob" title="Zobacz w manualu PHP" target="_manual prosto, łatwo i przyjemnie.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Skoro mowisz, ze latwo i przyjemnie to ruszam do lektury. Nigdy nie uzywalem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Dzieki za rady
pozdrawiam Wojtek |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
glob" title="Zobacz w manualu PHP" target="_manual i array_rand" title="Zobacz w manualu PHP" target="_manual odrazu dostaniesz losowy obrazek z tablicy
Ten post edytował Spawnm 24.06.2009, 09:28:04 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 15.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
glob" title="Zobacz w manualu PHP" target="_manual i array_rand" title="Zobacz w manualu PHP" target="_manual odrazu dostaniesz losowy obrazek z tablicy Dzieki wielkie pomoglo :] losuje pieknie i rzeczywiscie duz prostrze od poprzedniej mozliwosci. Mam taki pytanie jeszcze, doczytalem sie ze: Instrukcja glob działa w taki sposób, że robi sobie listę plików i podkatalogów zawartych w danym katalogu i ścieżki do tych elementów zapisuje do elementów tablicy. Powstała w ten sposób tablica zawiera tyle elementów ile plików i podkatalogów występuje w danym katalogu. Wiec okroilem wyszukiwanie do plikow i funkcja zwraca mi losowo: /_obrazki_m/kwiaty/DSC05380.JPG - rozumiem, ze w moim przypadku "GLOB ma liste plikow ze sciezkami do nich jako argument. teraz moj problem jak probuje wywietlic obrazek za pomoca:
to otrzymuje pust pole zamiast niego. Mozecie mnie naprowadzic co robie zle? |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
jeśli dałeś wcześniej $plik=glob('cos');
to $plik jest tablicą. Czyli daj np $plik[4]; dodatkowo jeśli chcesz wywołać w echo zmienną to daj echo 'tresc' . $zmienna . 'tresc'; A na przyszłość pokazuj więcej kodu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
A na przyszłość pokazuj więcej kodu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Raczej czytaj KURSY bo takie coś:
To podstawy podstaw. W dodatku znowu masz literówke. Ty patrz co piszesz.. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 23:15 |