PHP-ում պանակի բովանդակությունը կարդալը
scandir ֆունկցիան թույլ է տալիս դիտել
պանակի բովանդակությունը և ստանալ որպես զանգված
դրանում գտնվող ֆայլերի և ենթապանակների անունները:
Պարամետրով ֆունկցիան ընդունում է ֆայլի ուղին:
Ենթադրենք, օրինակի համար, մենք ունենք dir պանակը:
Դիտենք դրա բովանդակությունը.
<?php
$files = scandir('dir');
var_dump($files);
?>
Արդյունքի զանգվածում scandir ֆունկցիան
կցուցադրի նաև ".." և "." անուններով պանակների առկայությունը:
Տեխնիկապես առաջին անունը համապատասխանում է
ծնողական պանակի հղմանը, իսկ երկրորդը`
ընթացիկ պանակին:
Ավելի լավ է այդ անունները հեռացնել արդյունքի զանգվածից: Դա արվում է հետևյալ կերպ.
<?php
$files = scandir('dir');
$files = array_diff($files, ['..', '.']);
var_dump($files);
?>
Կարելի է պարզեցնել.
<?php
$files = array_diff(scandir('dir'), ['..', '.']);
var_dump($files);
?>
Ենթադրենք, ձեր կայքի արմատում դրված է dir պանակը,
իսկ դրա մեջ որոշ տեքստային ֆայլեր: Արտածեք
էկրանին այդ ֆայլերի անունների սյունակ:
Ենթադրենք, ձեր կայքի արմատում դրված է dir պանակը,
իսկ դրա մեջ որոշ տեքստային ֆայլեր: Ցիկլով անցեք
այդ ֆայլերի վրայով և արտածեք դրանց տեքստերը բրաուզեր:
Ենթադրենք, ձեր կայքի արմատում դրված է dir պանակը,
իսկ դրա մեջ որոշ տեքստային ֆայլեր: Ցիկլով անցեք
այդ ֆայլերի վրայով, բացեք նրանցից յուրաքանչյուրը
և գրեք վերջում բացականչական նշան: