$_FILES["datei"]["tmp_name"] und "$datum.$endung" sind ungleich, müßten aber glaube ich gleich sein.
Und die Zeile
if (file_exists("dateien/" . strtok($dateiname, "."))) {
müßte glaube ich so lauten:
if (file_exists($pfad)) {
Nach dieser Zeile würde ich erst einmal eine echo-Meldung ausgeben, damit Du weisst, ob der Upload geklappt hat und die Abfrage richtig ist.