Anche se mancano delle funzioni che vengono richiamate nello script (random_string),sembra tutto ok. E' molto strano il tipo di errore?!
Stai utilizzando PHP5 ?