⊗ppPmFSDPC 350 of 447 menu

Kuchambua Yaliyomo ya Folda katika PHP

Hebu tuchukulie tuna folda fulani dir, iliyo na faili na folda ndani yake.

Hebu tupate safu ya majina kutoka kwenye folda hii:

<?php $files = array_diff(scandir('dir'), ['..', '.']); ?>

Hebu tuangalie kila jama ikiwa ni faili au folda:

<?php $files = array_diff(scandir('dir'), ['..', '.']); foreach ($files as $file) { echo $file; var_dump(is_file('dir/' . $file)); } ?>

Kumbuka kuwa jina la folda ambayo tunachunguza, limeandikwa katika sehemu mbili za msimbo. Hii si rahisi sana. Hebu tuweke jina hilo kwenye tofauti maalum:

<?php $dir = 'dir'; $files = array_diff(scandir($dir), ['..', '.']); foreach ($files as $file) { echo $file; var_dump(is_file($dir. '/' . $file)); } ?>

Hebu sasa kwa faili zote tuchapishe kwenye skrini yaliyomo ndani yao:

<?php $dir = 'dir'; $files = array_diff(scandir($dir), ['..', '.']); foreach ($files as $file) { if (is_file($dir. '/' . $file)) { echo file_get_contents($dir. '/' . $file); } } ?>

Inaweza kutambuliwa kuwa njia ya kufikia faili inakokotolewa mara mbili. Hebu tuweke kwenye tofauti maalum:

<?php $dir = 'dir'; $files = array_diff(scandir($dir), ['..', '.']); foreach ($files as $file) { $path = $dir. '/' . $file; // njia ya kufikia faili if (is_file($path)) { echo file_get_contents($path); } } ?>

Imetolewa folda. Chapa kwenye skrini safu wima ya majina ya folda ndogo zilizo ndani ya folda hii.

Imetolewa folda. Chapa kwenye skrini safu wima ya majina ya faili zilizo ndani ya folda hii.

Imetolewa folda. Andika mwishoni mwa kila faili ya folda hii wakati wa sasa.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa