Да ну вообще-то PHP мануал однозначно отвечает на вопрос, почему функция не определена:
FractalizeR, ты идиот?
Gas, при запросе сайта, разумеется.
Aptem
тебе надо заняться отладкой своих скриптов.
включить запись всех ошибок в лог
оставить в скрипте только работу с фотп и больше ничего.
вызвать, как сказал
StUV, ту же самую страницу без обращения к фтп.