PHP: Supprimer les Caractères non valides des Noms de Fichiers
Conseil de Axuter | Dernière mise à jour le 16/01/2024 | Créé le 21/08/2020
Caractères tels que "?", "\", "/", "*" ou "|" ne sont pas autorisés dans les noms de fichiers sur Windows et autres systèmes d'exploitation. Par conséquent, nous devons supprimer ces caractères d’une chaîne / string si nous voulons l’utiliser comme nom de fichier.
Avec cette ligne de code, vous pouvez simplement supprimer ces caractères d'une chaîne arbitraire à l'aide de PHP:
$f = 'fi?le.txt'; $f = str_replace(array('\\','/',':','*','?','"','<','>','|'),' ',$f); echo $f; // 'fi le.txt'
Les caractères respectifs sont simplement remplacés par un espace.
Vous pouvez également utiliser simplement un autre caractère au lieu de l'espace ou écrire '' dans la fonction de remplacement afin de supprimer complètement les caractères sans échange.
Sur l’Auteur
L’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil
Sujets Connexes
Script Batch: Arrêter Ordinateur Windows
Tutoriel | 3 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Renommer des Fichiers en ses Noms de Dossier
Tutoriel | 0 Commentaires
Lazarus: Détecter le Système d'Exploitation (Compiler Switch)
Tutoriel | 0 Commentaires
Mettre Windows par Script en Mode Veille ou Veille Prolongée
Tutoriel | 0 Commentaires
Réparer des Fichiers Texte avec des Sauts de Ligne Mixtes
Tutoriel | 0 Commentaires
Réécrire Fichiers Texte avec une Longueur de Ligne Fixe
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.