Не совсем все понятно? Вы шутите? Там кусок кода, объяснение что оно делает и так же подсветка тех мест где вам нужно на свои значения менять. Никто вам тут разжевывать не будет, так что советую не лениться и читать, а то так и читать разучитесь скоро.
Для тестирования авторизируйтесь тут: https://developer[dot]paypal[dot]com/ - под своим обычным аккаунтом (если он конечно же у вас есть) и там вы найдете тестовые api, с которым сможете "потестировать".
Может прав недостаточно? Посмотрите под кем запускается апач, ну и копайте в этом направлении. А вообще, логи должныоб этом говорить, посмотрите и туда за одно.
Вы думаете попали в шоу битва экстрасентов? Что за InterBase? Что за ibase_query и ibase_fetch_assoc? Лайте больше информации и получите больше ответов.
1) Код ясно дело, что был чуть развернутее, но я убрал все то, что не относится к сути проблемы
2) Дебажить не смог так как доступа не имею. Знаю лиь что дало 0
3) Проблема была решена переписанием на чуть другой лад
Мне просто интересно, в каком случае date мог дать строку, которую не понял бы strtotime и который в свою очередь был бы 0.
Поменяйте структуру таблицы так, что ваш id станет к примеру item_id, и добавьте обычный id, который будет autoincrement. Потом при выборке, делайте ORDER BY id DESC и GROUP BY item_id.