Zadejte hledaný výraz...

PHP – pokud je nalezena složka

Sashaa
verified
rating uzivatele
(18 hodnocení)
5. 11. 2021 16:14:43
Zdravím lidí, nevím si rady jak napsat následující kod:
- pokud se v dané složce existují podsložky, tak to vypíše třeba "složky existují" v jiném případě to ukáže "podsložky nejsou".
Zkoušel jsem tuto variantu, ale nefunguje podle mých představ:
basename(dirname(__FILE__));//tato varianta čte jen aktuální složku, nikoliv podsložky
$adresa_slozek = "tady nevím jak definovat adresu podsložek...";
if(file_exists($adresa_slozek)) {
echo "podsložky nalezeny";
} else {
echo "podsložky nejsou";
}
Poradí někdo?
Děkují
5. 11. 2021 16:14:43
https://webtrh.cz/diskuse/php-pokud-je-nalezena-slozka/#reply1493370
Pouzij funkci is_dir
$dirs = array_filter(glob('*'), 'is_dir');
if( $dirs ) echo 'JO'; else echo 'NE';
print_r( $dirs);
5. 11. 2021 18:44:34
https://webtrh.cz/diskuse/php-pokud-je-nalezena-slozka/#reply1493369
Sashaa
verified
rating uzivatele
(18 hodnocení)
5. 11. 2021 18:48:16
Napsal winexec;1634314
Pouzij funkci is_dir
$dirs = array_filter(glob('*'), 'is_dir');
if( $dirs ) echo 'JO'; else echo 'NE';
print_r( $dirs);
Díky za rady :)
už jsem si to vyřešil jiným způsobem:
$pocet_slozek = 0;
foreach ($kategorie as $podslozka) {
if ($podslozka->isDir() && !$podslozka->isDot()) {
$pocet_slozek++;
}
}
echo $pocet_slozek;
if ($pocet_slozek > 0) {//Pokud je tam větší čislo než nula složek
echo "Ano je tu více podsložek";
} else {
echo "ne není tu žádná podsložka";
}
5. 11. 2021 18:48:16
https://webtrh.cz/diskuse/php-pokud-je-nalezena-slozka/#reply1493368
forlobe5
verified
rating uzivatele
8. 11. 2021 05:54:19
Kravitz's comment has received more than 1,360 likes while her Instagram post overall has received more than 396,840 likes as of Sunday evening.
packaging design
8. 11. 2021 05:54:19
https://webtrh.cz/diskuse/php-pokud-je-nalezena-slozka/#reply1493367
crs
verified
rating uzivatele
(1 hodnocení)
13. 11. 2021 17:58:00
Napsal Sashaa;1634315
Díky za rady :)
už jsem si to vyřešil jiným způsobem:
count(glob('*', GLOB_ONLYDIR))
13. 11. 2021 17:58:00
https://webtrh.cz/diskuse/php-pokud-je-nalezena-slozka/#reply1493366
Pro odpověď se přihlašte.
Přihlásit