<?php $r = "/var/www"; $dir_public = ""; function is_valid_domain($domain) { if (!substr_count($domain, '.')) { return false; } if (stripos($domain, 'www.') === 0) { $domain = substr($domain, 4); } $again = 'http://' . $domain; return filter_var($again, FILTER_VALIDATE_URL); } $dirs = glob("{$r}/*", GLOB_ONLYDIR); foreach ($dirs as $path) { $dir = basename($path); if (is_valid_domain($dir)) { if (strlen($dir_public)) { if (is_dir("{$path}/{$dir_public}")) { print "<f>{$path}/{$dir_public}@@@{$dir}</f>\n"; } } else { print "<f>{$path}@@@{$dir}</f>\n"; } } } die('!ended!'); |