Как проверить, является ли файл исполняемой программой (или файлом пассивных данных) на PHP?

Я пытаюсь предотвратить загрузку непосредственно исполняемых типов файлов. Есть ли надежный способ проверить, является ли файл исполняемой программой или просто пассивным файлом данных?

Например:

example.exe // Directly runable, consider dangerous
example.txt // Not Directly runable, consider "safe"example.bat // Directly runable?, consider dangerous
example.doc // Not Directly runable, consider "safe"

1

Решение

Ну есть is_executable ().

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]