Изучая функции и то как они работают, я создал не мало их, а вам решил написать рандомный фон, хотя не только фона.
Причина в том что я ковырялся в кусках пхп кода и нашел, код случайного фона, переписал, запустил, не работает, через какоето время посмотрел код и понял что он иноземного происхождения, скорей всего из альфа центавра.
Там не верно указаны рга и нех.
И так вот сам
В index.php в корневой директории создается константа командой define c именем «_JEXEC» и значением «1». В файлах подключаемых компонетов при помощи функции defined(«_JEXEC») мы проверям существование константы «_JEXEC». Если константа не найдена результат работы функции будет false, в этом случае пишем сообщение «Доступ запрещен» и останавливаем скрипт с помощью функции die (пcевдоним функции exit()) .