Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zliczanie ilości plików w katalogu, zatrzymuje 'return'
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

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


Witam!

Dziś mam dość dziwny problem. Otóż, dodałem do funkcji w klasie skrypt który ma zliczać ilość plików w danym katalogu.
  1. $nazwa = $tabelka['nazwa'];
  2. $nazwa = preg_replace('/[^a-z ]+/i', '', $nazwa);
  3. $nazwa = str_replace(' ', '', $nazwa);
  4. $nazwa = strtolower($nazwa);
  5.  
  6. $katalog = $nazwa;
  7. $kat=opendir($katalog);
  8. $ile=0;
  9. while($plik=readdir($kat))
  10. {
  11. $ile++;
  12. }
  13. $ileplikow = $ile - 2;


W nazwie, jest już zawarta poprawna scieżka do katalogu.
Skrypt, wykonuje się i zlicza ilość plików. (wybadałem echo)
Reszta kodu, pod tym skryptem, także robi to co powinna.

A jednak. "return", który jest na końcu funkcji i który ma zwrócić do zewnętrznego skryptu pewne wartości nie zwraca ich. Dopiero gdy usunę powyższy kod, lub dam return przed ten kod - return zwraca wartość. Proszę o pomoc!

Ten post edytował thomson89 11.08.2010, 12:31:39
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: 17.09.2025 - 20:51