This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
podcast_generator [2020/01/03 16:41] neil meh, have your book title emojis :P |
podcast_generator [2020/01/03 16:46] (current) neil |
||
---|---|---|---|
Line 44: | Line 44: | ||
*/ | */ | ||
if(empty($_REQUEST['dirname'])) | if(empty($_REQUEST['dirname'])) | ||
- | dir("Missing mp3 directory"); | + | die("Missing mp3 directory"); |
$dir_name = basename($_REQUEST['dirname']); | $dir_name = basename($_REQUEST['dirname']); | ||
+ | |||
+ | if(preg_match('/[^a-z_\-0-9]/i', $dir_name)) | ||
+ | die("Invalid directory"); | ||
if(!empty($dir_name) and is_dir($mp3_dir.$dir_name)) { | if(!empty($dir_name) and is_dir($mp3_dir.$dir_name)) { |