Skedarët në serverat web duhet të ruhen gjithmonë pa hapësira (jo "this is an image.jpg"), pa umlaut ose karaktere speciale (jo "football.jpg"), pa backslash (jo "work\car.jpg") dhe me shkronja të vogla (jo "test.JPG"). Kohët e fundit, megjithatë, për një projekt klienti, më është dashur të hyj dhe të përpunoj një numër të madh skedarësh të paracaktuar me emra arbitrarë skedarësh.
Sistemet Linux lejojnë qasjen në skedarë me umlauts dhe karaktere speciale si parazgjedhje, në mënyrë që këtu të mos ketë nevojë për veçori të veçanta. Duket krejtësisht ndryshe në sistemet e Windows: Këtu duhet të përdorni disa hile dhe të prekni në ndërfaqen COM. Së pari, ju përfshini shtrirjen e kërkuar në php.ini
[COM_DOT_NET] extension = php_com_dotnet.dll
një Tani përdoret klasa ndihmëse shumë e dobishme WinfsUtf8 , e cila thjeshton shumë aksesin në objektet COM dhe harton pothuajse të gjitha funksionet PHP që ndikojnë në skedarë. Pas integrimit të skedarit me
require_once('WinfsUtf8.php');
njëri ka të gjitha mundësitë e hyrjes në skedar, për shembull rezultatet
file_exists('ä.jpg');
gabimisht i rremë, ndërsa
Patchwork\PHP\Override\WinfsUtf8::file_exists('ä.jpg');
kthehet e vërtetë.