PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
Olenoppija
Postitaja: Failide otsing. 2007-11-06 17:46:07
Tere,
Oskaks keegi aidata scriptiga mis teostaks failide otsinugt ette antud kaustas. On soov see lisada oma lehel olevale encode explorerile.
RE: Olenoppija
Postitaja: K. 2007-11-07 11:06:30
avad kausta, hakkad faile lugema, kontrollid, kas fail omab sinu poolt valitud parameetreid (if ($file_name == 'minufail.php') { $failid[] = $file_name; }). Samuti võid regex kasutada või kontrolli kuidas ise tahad. encode loeb ilusti minu mäletamist mööda failid array'sse, lugemise juurde panegi sobiv if sisse, siis ebasobivaid faile ei kuvata.
RE: Olenoppija
Postitaja: zeratul 2007-11-07 11:33:08
Võid kasutada ka süsteemi käske, siis on lihtsamgi veel vajalikku failide listi kohe kätte saada ilma, et peaks hiljem filtreerima hakkama.

Midagi taolist siis:

exec('ls -l /minu/kaust/failid-mis-algavad-nii*', $nimekiri);


Muidugi saad sinna ka igasugu kuupäeva ja muid filtreid panna.

Aga süsteemsete käskudesse igasugu muutujate sisestamisel ole väga ettevaatlik, et sinna ei satuks mingeid $_GET muutujaid, mille väärtus on näiteks &&sudo rm -Rf /*, mis winniliste keeles tähendab jämedalt võttes format C:

Viimati muudetud: 07-11-2007 11:35:36
Muutja: zeratul
Põhjus:

RE: Olenoppija
Postitaja: K. 2007-11-07 11:35:12
TSITEERITUD:
Võid kasutada ka süsteemi käske, siis on lihtsamgi veel vajalikku failide listi kohe kätte saada ilma, et peaks hiljem filtreerima hakkama.

Midagi taolist siis:

exec('ls -l /minu/kaust/failid-mis-algavad-nii*', $nimekiri);


Muidugi saad sinna ka igasugu kuupäeva ja muid filtreid panna.

Tõesti, nii on veelgi mugavam, AINULT et küsija soovis...
TSITEERITUD:
On soov see lisada oma lehel olevale encode explorerile.
RE: Olenoppija
Postitaja: zeratul 2007-11-07 11:36:43
TSITEERITUD:

Tõesti, nii on veelgi mugavam, AINULT et küsija soovis...


My bad, pole täna eriti tähelepanelik.
RE: Olenoppija
Postitaja: axelpaan_ 2007-11-07 16:43:50
mis on "encode explorer"?

soovitan soojalt katsetada sellist funktsiooni nagu glob()
RE: Olenoppija
Postitaja: aikt 2007-11-07 19:59:16
TSITEERITUD:
mis on "encode explorer"?

soovitan soojalt katsetada sellist funktsiooni nagu glob()


ning mina sul google.com'i.
RE: Olenoppija
Postitaja: axelpaan_ 2007-11-07 22:13:48
okei, tore explorer aga selliseid on ju palju tehtud

ikkagi soovitan vaadata glob()-i

Leheküljed: 1

©2002-2013 Martin Rebane & PHP.ee kaasautorid
  0.0836718082428