13 Stimmen

PHP: In Dateinamen unerlaubte Zeichen entfernen

Tipp von Axuter | Letztes Update am 01.07.2021 | Erstellt am 23.01.2013

Zeichen wie "?", "\", "/", "*" oder "|" sind in den Namen von Dateien unter Windows und anderen Betriebssystemen nicht erlaubt. Mit dieser Zeile Code könnt ihr diese Zeichen aus einem String mit der Hilfe von PHP entfernen:

$f = 'da?tei.txt';

$f = str_replace(array('\\','/',':','*','?','"','<','>','|'),' ',$f);

echo $f; // 'da tei.txt'

Die jeweiligen Zeichen werden dabei einfach durch ein Leerzeichen ersetzt.

Alternativ könnt ihr auch jedes andere Zeichen statt dem Leerzeichen einsetzen oder '' schreiben, um die Zeichen komplett zu löschen.

AntwortenPositivNegativ

Über den Autor

AvatarDer Autor hat keine Kurzbeschreibung seines Profils angegeben.
Profil anzeigen

 

Ähnliche Themen

PHP: Datei Download Skript

Tutorial | 0 Kommentare

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.