Mitleser 2.0: PHP-Quelltext anzeigen: RewriteRule, highlight_file()

Beitrag lesen

if (in_array($_GET['series'] . '.jsonld', scandir('.'))

bringt einen dann nicht um den Schlaf?

Doch, durchaus. Der Parameter gehört komplett auf seinen Gültigkeitsbereich sanitized. In Deinem Fall: nur Ziffern und Buchstaben.

Samt Hinweis: bitte auf keinen Fall im selben Ordner '.jsonld' ablegen, die nicht öffentlich zugänglich sein sollen.

Allerdings sehe ich bei Github aktuell nur "$files = scandir('.');"