There have been no different php levels for free hosting accounts in two years. All free hosting accounts now have what used to be labeled intermidiate so that's not what's wrong. If the error message says that it's blocked for security reasons, then that's not going to change. This is because php settings cannot be changed on an individual account basis, all settings are set server wide.