Из-за чего эта ошибка?
Из-за чего возникает эта ошибка и могут ли "злые дяди" использовать эту ошибку что бы хакнуть сайт ? 
Написано почти по русски - примитивнейшая ошибка. Нет переменной.
Думаю могут, если уж такие простые ошибки на сайте, а вы и их понять не можете, то...
Можете просто отключить вывод ошибок , если она такая тревожная для вас
error_reporting(0);