Nabend alle zusammen,
Kann es sein, dass sich PHP irgendwie im Hintergrund merkt, welche PHP Dateien aktuell geöffnet oder in Verwendung sind?
Ich hatte mir einen kleinen De-Installer für mein System erstellt, der erst alle DB Tabellen von diesem löscht und welcher den gesamten Projektordner per PHP löscht bzw. löschen soll. Er löscht mir rekursiv komischer weise immer nur alle Dateien bis hin zu der PHP, die ich gerade offen habe. Ab da löscht er nichts mehr. Wenn ich jedoch in meiner LöschFunktion die Ausgabe machen lasse, was er löscht und ob es erfolgreich war, dann geht er ganz korrekt alles durch. unlink gibt somit bei jeder Datei true zurück. Nur halt die Dateien sind ab der aktuell verwendeten immernoch vorhanden.
Mario
Kann es sein, dass sich PHP irgendwie im Hintergrund merkt, welche PHP Dateien aktuell geöffnet oder in Verwendung sind?
Ich hatte mir einen kleinen De-Installer für mein System erstellt, der erst alle DB Tabellen von diesem löscht und welcher den gesamten Projektordner per PHP löscht bzw. löschen soll. Er löscht mir rekursiv komischer weise immer nur alle Dateien bis hin zu der PHP, die ich gerade offen habe. Ab da löscht er nichts mehr. Wenn ich jedoch in meiner LöschFunktion die Ausgabe machen lasse, was er löscht und ob es erfolgreich war, dann geht er ganz korrekt alles durch. unlink gibt somit bei jeder Datei true zurück. Nur halt die Dateien sind ab der aktuell verwendeten immernoch vorhanden.
Mario
Kommentar