Syntax Syntax
Parameters Parameters
- $filename
-
(Required)
Return Return
(string|false)
Source Source
File: wp-includes/ID3/getid3.lib.php
} else { $commandline = 'for %I in ('.escapeshellarg($path).') do @echo %~zI'; } } else { $commandline = 'ls -l '.escapeshellarg($path).' | awk \'{print $5}\''; } if (isset($commandline)) { $output = trim(`$commandline`); if (ctype_digit($output)) { $filesize = (float) $output; } } return $filesize; } /** * @param string $filename * * @return string|false */ public static function truepath($filename) { // 2017-11-08: this could use some improvement, patches welcome if (preg_match('#^(\\\\\\\\|//)[a-z0-9]#i', $filename, $matches)) { // PHP's built-in realpath function does not work on UNC Windows shares