Ne razumijem

Ne razumijem

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Pokusavam da izbrojim broj foldera u folderu, funkcija je teoretski tacna, ali ne kapiram zasto ne radi ????

 function total() {  $i = 1;  $svi = scandir($this->folder);  while (isset($svi[$i])) {   if (is_dir($svi[$i]))   {   $this->a++;   } else { echo $svi[$i]." nije direktorijum"; }   $i++;  }  echo $this->a;  }

Stvarno sam se iznervirao posto ne vidim sta bi mogla biti greska. Odstampam array sve je tu, i folderi i drugi fajlovi, testiram is_dir funkciju radi.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Gde si definisao a i postavio mu pocetnu vrednost (nulu)?



offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Na pocetku klase. Nije mi prvi put da radim sa klasama, i nisam pocetnik, stvarno ne razumijem posto bi ono trebalo da radi ali nikako nece da mi prodje kroz onaj if, znaci nema veze sa deklarisanjem prosto if mi ne vraca true, ne znam zasto Sad

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Jesi li ocistio cache, posto je is_dir kesirana funkcija?

U PHPu, je li array/matrica pocinje nultim ili prvim clanom ( [0] ili [1] )?

Dalje, argument funkcije is_dir je relativna putanja u odnosnu na trenutni folder. Da li tvoj array sadrzi relativne ili apsolutne putanje?

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

bobby ::Jesi li ocistio cache, posto je is_dir kesirana funkcija?

U PHPu, je li array/matrica pocinje nultim ili prvim clanom ( [0] ili [1] )?

Dalje, argument funkcije is_dir je relativna putanja u odnosnu na trenutni folder. Da li tvoj array sadrzi relativne ili apsolutne putanje?


Ma znam sve to testirano, ma ne kapiram nikako, evo sta mi da za output

Citat:"New Text Document.txt" nije direktorijum. "bluerose" nije direktorijum. "default" nije direktorijum. "myhahah" nije direktorijum. "ss.txt" nije direktorijum. "sss" nije direktorijum. "test.txt" nije direktorijum. "tittt" nije direktorijum.

Ocigledno imena bez ekstenzije su folderi, i bas me to zbunjuje, dobija pravilan parametar a vraca false, a kad mu dam posebno vraca true.

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ako te dobro razumem, ako isprobas funkciju na konkretnom stringu, onda radi, a ako string uzmes iz matrice onda ne radi.

Mozda se stringovi u matrici drugacije cuvaju?

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Normalno, koja ce biti greska ako ne glupa, nisam dodao $this->folder u is_dir funkciju znaci pravilno je

$this->folder.$svi[$i]

Hvala svemirko na pokusaju pomoci Smile hehe

Ko je trenutno na forumu
 

Ukupno su 985 korisnika na forumu :: 139 registrovanih, 14 sakrivenih i 832 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, AleksandarV, alternator, amaterSRB, antonije64, Apok, aramis s, armor, Arsenije, Avalon015, Ba4e, Beardonitch, blackjack, bobomicek, boj.an, bojan313, Borski1977, Botovac, bpvl, brkan1, BZ, cavatina, chitach, Clouseau, cvrle312, d.arsenal321, Dannyboy, darcaud, darkkran, dearg, dekan.m, Dimitrije Paunovic, Dimitrise93, Dioniss, djile1, djuradj, Dolinc, Dorcolac, Draganeli, DrMrPr, eagle.rs, ElvisP, FOX, Frunze, Gall, geo.dule, gomago, gorankuba, Igritelj, ikan, istina, ivan_8282, IvicaiMarica, Jakonjveliki, Jaz, Jeremiah, jnikola23, Jozo74, Kajzer_Soze, Karaula, kendzo-andzo-boni-fju, kobaja77, koliko, Krusarac, lcc, littlebunny, ljuba, ljubo70, Macalone, MB120mm, mean_machine, Metanoja, Miki281, mikidragi, Milan A. Nikolic, Milan Miscevic, milenko crazy north, MILJEVINAC, milos97, mix1, MK10, mkukoleca, mnn2, moldway, N.e.m.a.nj.a., nextyamb, nikoladim, nuki1234, ostoja, Peruta, Pilence, ping15, pirke96, Povratak1912, PrincipL, pristinski korpus, procesor, rakivan, Razdroid, RD84, Rebel Frank, repac, royst33, sabros, Sagotolio, SamostalniReferent, sap, sarma, Sava89, Semprini, Sir Budimir, Sirius, Sićko, skvara, sluga, starlights, synergia, tanakadzo, Tanasko, Tihi86, Timočka Divizija, Tragač, TRZH92, tuja, Tumansky, tvlada, vaci, VJ, vlad4, vladaa012, vukan0799, Wehicle, x011, XBMC, zdrebac, zokizemun, Zvrk, |_MeD_|, 223223