Ich möchte html-Files von Usern hochladen lassen und dann über eine php-Seite anzeigen. Das klappt recht gut, aber es besteht die Möglichkeit über diese Dateien auch Skripte (PHP, Perl, Python, SSI) auf dem Server auszuführen. Wie kann ich in mit php untersuchen, ob die Dateien skripte enthalten um sie dann nicht anzuzeigen. Mein bisheriger Versuch bei php nach dem Anfangstag suchen:
...
if (preg_match ("/<\?/", "$autor_name")) {
die ("Skripts not allowed!");
}
...
Das geht auch. Schwerer tue ich mir mit der Suche nach perl (zu erkennen an "#!-irgendwas-perl" ?) Den Begriff krieg ich nicht als regexp hin und ich weiss auch nicht ob das stimmt.
Für Python und SSI hab ich noch gar keine Idee nach was ich suchen muss.
Hat jemand Links oder Tipps für mich?
CU
Faron
...
if (preg_match ("/<\?/", "$autor_name")) {
die ("Skripts not allowed!");
}
...
Das geht auch. Schwerer tue ich mir mit der Suche nach perl (zu erkennen an "#!-irgendwas-perl" ?) Den Begriff krieg ich nicht als regexp hin und ich weiss auch nicht ob das stimmt.
Für Python und SSI hab ich noch gar keine Idee nach was ich suchen muss.
Hat jemand Links oder Tipps für mich?
CU
Faron