Hight я не фотогиеничен, меня с аватарой на упреждение валят %) вообще еще поплачусь - жаль нет конструкции try...except, ошибки обрабатывать только в путь. У меня GD(2) часто валятся с критикал_еррор, соответственно скрипту не возвращает управления и скрипт завершается. Такой конструкцией такое бы отловил и выдал - "ошибка". Вопрос по теме - как перехватить это дело?
Да, и обязательно логгирование прикрутить надо)) В общем, мы далеко ушли от темы, я бы автору посоветовал сначала теорию программирования поизучать, а затем покодить. Если есть желание "потрахаться", то в гугл: xdebug; WinCacheGrind, ну и ман... А также форум. Наиболее частые ошибки уже давно описаны, главное - уметь пользоваться поиском... Но зачастую проще собственной головой дотумкать, чем ждать ответа на форуме.
А я фотогеничен?! Ты посмотри на мою морду лица, ужос. Делай себе аватарку, не стесняйся. =) upd. хе, аватарку поменял