Est-il possible de récupérer des fichiers téléchargés temporaires (non déplacés avec move_uploaded_file ()) après l'exécution du script?
-
28-10-2019 - |
Question
J'ai quelques scripts php qui gèrent les fichiers téléchargés via des formulaires et les stockent en utilisant move_uploaded_files ().En raison d'erreurs dans mon code, certains fichiers téléchargés n'ont pas été traités correctement et n'ont pas été déplacés, c'est-à-dire qu'ils se sont perdus.
J'ai pensé que dans un délai de grâce raisonnable (c'est-à-dire quelques jours), je pourrais peut-être les trouver dans le dossier / tmp / où ils sont temporairement stockés lors du téléchargement.Mais les fichiers ne semblent plus être là.
Je suppose qu'il n'y a aucun moyen de les récupérer, n'est-ce pas?Mais j'ai remarqué d'étranges fichiers "socket" dans ce dossier (tels que sso_main.phpapi.socket-0 et autres, tous à 0 octet) donc je me demande s'il y a un espoir que les fichiers aient été stockésailleurs ...
Ou sont-ils supprimés immédiatement après l'exécution du script?
La solution
Manuel :
Le fichier sera supprimé du répertoire temporaire à la fin de la demande s'il n'a pas été déplacé ou renommé.