Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

35 lines (27 sloc) 0.896 kB
#!/usr/bin/php
<?php
if (php_sapi_name() != "cli")
{
echo "Error: phptidy has to be run on command line with CLI SAPI\n";
exit(1);
}
function getDirectory($path = '.', $level = 0)
{
$iterator = new RecursiveDirectoryIterator($path, FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO | FilesystemIterator::SKIP_DOTS);
$flattened = new RecursiveIteratorIterator($iterator, RecursiveIteratorIterator::SELF_FIRST);
foreach ($flattened as $path => $dir)
{
if (!$dir->isDir())
{
continue;
}
// Add an index.html if neither an index.html nor an index.php exist
if (!(file_exists($path . '/index.html') || file_exists($path . '/index.php')))
{
file_put_contents($path . '/index.html', '<!DOCTYPE html><title></title>' . "\n");
}
}
}
$work = $_SERVER['argv'][1];
echo "Working on directory " . $work . "\n";
getDirectory($_SERVER['argv'][1]);
Jump to Line
Something went wrong with that request. Please try again.