Robert B.: Pfadangaben in PHP für Linux und Windows

Beitrag lesen

Hallo Armin,

Danke, das wäre ja einfach…

noch einfacher ist es natürlich, es 100% korrekt und portabel zu machen.

Und was könnte passieren wenn der User dann doch die Backslashes bei der Definition eingibt?

Dann musst du – wie von pl geschrieben – die Backslashes maskieren.

Gilt das auch für exec Befehle?

Das gilt für jeden String.

Generell musst du bei Zugriffen aufs Dateisystem natürlich beachten, dass der Nutzer keinen Schindluder treibt.

Viele Grüße
Robert