22 Voix

PHP: Supprimer les caractères non valides des noms de fichiers

Conseil de Axuter | Dernière mise à jour le 01/07/2021 | 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. Avec cette ligne de code, vous pouvez simplement supprimer ces caractères d'une chaîne à 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.

RépondrePositifNégatif

Sur l’Auteur

AvatarL’auteur n’a pas encore ajouté de brève description de profil.
Voir Profil

 

Sujets Connexes

Changer la Date du Fichier

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.