Greetings, I\'m hoping to make my tiny program secure so that potential malicious users cannot view sensitive files on the server.
$path = \"/home/gsmcm
To strip all /. /.. or \. \.. and convert to all forward slash because the different environments will accept forward slash. This should provide a fairly safe filter for path input. In your code you should be comparing it to parent directories that you do not want access just in case.
$path = realpath(implode('/', array_map(function($value) {return trim($value, '.');}, explode('/', str_replace('\\', '/', $path)))));