Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]funkcja losujaca wyswietlany obrazek na stronie, problem z opendir() i reddir()
watas
post
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.

  1. w html: wyswietl_obrazek(kwiaty);


  1. <?php
  2. funcja:  function wyswietl_obrazek($katalog) {
  3.         $sciezka = "_obazki_m/$katalog/";
  4.         $uchwyt = opendir($sciezka);
  5.         while($plik = reddir($uchwyt)) {
  6.       ...
  7.            }
  8. ?>


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Spawnm
post
Post #2





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
Go to the top of the page
+Quote Post
watas
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.06.2009

Ostrzeżenie: (0%)
-----


Cytat(Spawnm @ 24.06.2009, 10:27:31 ) *


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:
  1. <?php
  2. echo '<img scr="/.$plik" />';
  3. ?>


to otrzymuje pust pole zamiast niego. Mozecie mnie naprowadzic co robie zle?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 09:36