Revert "strstr"

This reverts commit f2cf7e2e8dd81a633d825a19ae88db1954afa869.
Revert "strstr"

This reverts commit 8131325dbaf3baf11b31ccdea3cb1349bec6752a.
Revert "strstr"

This reverts commit d33e43caa45d1cf2d155aa001fdaca0c81b0229d.
Revert "strstr"

This reverts commit e117c136cb4a8368bc6b83a1c08cc3aed869508d.
Revert "htmlentities"

This reverts commit acdc963d2496d9a85dc5dba40acbbaf9af5c7de5.
Revert "urlencode"

This reverts commit d4cdc73bf904fcf3a406f9ab480131655cc58a7b.
Revert "htmlentities"

This reverts commit 950d79b9efe132832c12b7c05e4246dddcc3ef8c.
Revert "fix filename in upload"

This reverts commit 8e60e7da1dd277390d1f9858dd9db568d4ed35d4.