grep - How to find php files with code outside of a function or class and doesn't contain a string? -
i want find php files code outside of function - ignore library , class files.
then check if files call function - security function called require_login()
is possible?
finding files have code outside of classes , function non-trivial.
instead:
- i looking files defining classes, interfaces or functions , excluding them , returning non-matching files.
- then looking in list php file.
- then looking calling require_login.
grep -rel "^\ *(function|([aa]bstract |[ff]inal )?class|[ii]nterface)" \ | grep ".php$" \ | xargs grep -l require_login
Comments
Post a Comment