dedlfix: Sonderzeichen bei Verzeichnisnamen...

Beitrag lesen

echo $begrüßung;

  1. Darf man Sonderzeichen nicht in einem Verzeichnisnamen verwenden?

Aus welchen Zeichen man einen Verzeichnisnamen bilden kann hängt vom verwendeten Datei- bzw. Betriebssystem ab.

  1. Kommt es dann zu Problemen in der Verzeichnisstruktur, innerhalb der (MySQL-) Datenbank oder beidem?

Das Kapitel Database, Table, Index, Column, and Alias Names führt explizit 3 verbotene Zeichen auf und implizit verweist es ebenfalls auf das darunter liegende Dateisystem.

  1. Wie könnte ich am besten das Problem umgehen? Kann man bspw. alle Sonderzeichen die Probleme machen abfragen und bspw. in ein "_" umwandeln? Oder bringt PHP da eine Funktion mit?

Wenn du in den Filesystem Functions, Directory Functions nicht fündig wirst, bleiben nur die üblichen Verdächtigen unter den String Functions oder Regular Expression Functions.

echo "$verabschiedung $name";