Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
$path = '../path/to/';
$dh = opendir($path);
echo "<br>Directories <br>************************* <br>";
while (($dir = readdir($dh)) !== false) {
if ( $dir != "." && $dir != ".." ){
$file = @fopen("$path/$dir", "r");
if (!$file){
echo "$dir<br>";
}
}
}
closedir($dh);
echo "<table border=0>";
$dh = opendir($path);
echo "<br>Files <br>************************* <br>";
while (($dir = readdir($dh)) !== false) {
if ( $dir != "." && $dir != ".." ){
$file = @fopen("$path/$dir", "r");
if ($file){
echo "<tr><td>$dir\n";
}
}
}
closedir($dh);
echo "<u>overview</u><br />";
$dh = opendir("path");
while ($dir = readdir($dh))
{
if ($dir != "." && $dir != "..")
{
$file = @fopen("$path/$dir", "r");
if (!$file)
{
echo "$dir<br />";
}
}
}
closedir($dh);
Is er een eenvoudige manier om de directories in alfabetische volgorde te lezen? Of moet ik alle dirs in een array stoppen en die dan sorten als ik de hele zooi alfabetisch wil hebben?
<?PHP
// De functie deltree verwijderd alle bestanden in de opgegeven map, en als laatst de map zelf.
function deltree( $f )
{
// Kijken of een een map opgegeven is, of een file.
if( is_dir( $f ) )
{
// Kijken wat er allemaal in de map staat.
$dir = scandir( $f );
foreach( $dir AS $item )
{
// Als het niet de map "." en ".." is, dan doorgaan. Anders deze functie afbreken.
if( !strcmp( $item, '.' ) || !strcmp( $item, '..' ) )
continue;
// Zichzelf aanroepen, om het bestand in de map (of de map in de map) te verwijderen.
deltree( $f . "/" . $item );
}
// De opgegeven map verwijderen.
rmdir( $f );
}else{
if(is_file( $f ))
{
// Het gevonden bestand verwijderen.
unlink( $f );
} } }
?>
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.