Problemet er i det rekursive kald:
remrecurs($curitem['parent']);
det skal være:
remrecurs($curitem['id']);
Hvorfor?
Dit mål er at slette rækken med givet id. Først tjekker du, om den har børn. Hvis ja, skal du kalde den rekursive sletning på hvert af børnene ikke på forælderen igen. Du kalder funktionen rekursivt på forælderen igen..dette fører til uendelige rekursive opkald, du slår stakken og styrter.