Az oldalamra kellene egy olyan file szamlalo amely kepes egy bizonyos kiterjesztesu file szamolasara(azt hogy hany van a serveren a mappaban).Tud valaki egy ilyen scriptet vagy valahol a neten.
Amit én mondani szerttem volna az az, hogy a rövidebbik kifejezés:
strpos($file, $kiterjesztes) !== false
igaz lesz a .phps kiterjesztésű fájloknál is, ha mondjuk .php-re keresel (tehát rossz), amíg a hosszabb változat konkrétan csak a fájlnév végén fogadja el az egyezést (szóval jó).
A harmadik paraméter ökörség, mert az a kiolvasandó karakterek számát jelöli és nem úgy működik, mint a JavaScript-ben a hasonló függvény, ahol ez a paraméter a kiolvasandó karakter indexét jelöli => el kell hagyni!
Van valami elképzelésed?
Script
$konyvtarNeve = ".";
if ($handle = opendir($konyvtarNeve)) {
$szamlalo = 0;
$kiterjesztes = ".php";
while (false !== ($file = readdir($handle))) {
if(substr($file, strlen($file)-strlen($kiterjesztes), strlen($file)) == $kiterjesztes) $szamlalo++;
}
echo $szamlalo. "db ilyen kiterjesztésű fájl van a mappában!";
closedir($handle);
}
?>
Mi ezzel a baj?
Szerintem ez működik:
A 12. sor így is jó:
strpos
Kiterjesztés
Ezzel mit akarsz modnani?
Az lehet...
gabesz666