.
- Je ne suis pas novice sous Linux
- J'ai créé un tas de fichiers avec php en utilisant file_put_contents ()
- Je ne peux pas voir les fichiers créés via le navigateur
- Je peux voir les fichiers depuis le ftp mais je ne peux pas les changer / télécharger / les supprimer (le fichier est introuvable)
- J'ai essayé de SSH en tant que root et de changer les permissions et les utilisateurs / groupes à partir de là, mais le fichier est introuvable.
- J'ai essayé d'ouvrir les fichiers en utilisant php avec file_get_contents (); il dit fichier non trouvé
- Je peux renommer ou télécharger les fichiers à partir du Gestionnaire de fichiers
- J'ai fait pas mal de recherches à ce sujet mais je ne trouve pas de solution
- J'ai réussi à créer un autre fichier avec le même nom dans le même répertoire via php, comme pour la capture d'écran.
Comme vous pouvez le constater, les choses sont très déroutantes, en particulier pour quelqu'un comme moi qui ne connaît pas beaucoup Linux. Mais je sais une chose, quel que soit le système d'exploitation, il ne peut exister au même endroit et au même moment deux fichiers portant le même nom. Ce n'est pas une erreur ftp car j'ai vérifié avec le gestionnaire de fichiers aussi.
Réponses:
Cela peut arriver lorsqu'un des noms de fichier a un caractère spécial qui n'est pas visible.
Soit il n'est pas visible dans le navigateur, soit votre navigateur de fichiers supprime simplement ce caractère. De nombreux logiciels le font pour embellir la sortie.
la source