Tach!
Fatal error: Can't use function return value in write context in ... on line 14
Der relevante Code dazu ist substr($chckdIid,0,1) ^= 7
. Die Meldung ist gerechtfertiget, denn man darf einem Funktionsergebnis keinen Wert zuweisen. ^=
ist ein Zuweisungsoperator. Vielleicht wolltest du ja was anderes formulieren.
dedlfix.