Проблемът е в рекурсивното извикване:
remrecurs($curitem['parent']);
трябва да бъде:
remrecurs($curitem['id']);
Защо?
Вашата цел е да изтриете реда с даден идентификатор. Първо проверете дали има деца. Ако да, трябва да извикате рекурсивното изтриване на всяко от децата не отново на родителя. Отново извиквате функцията рекурсивно на родителя..това води до безкрайни рекурсивни извиквания, разбивате стека и се срива.