ឯកសារនៅលើម៉ាស៊ីនបម្រើគេហទំព័រគួរតែត្រូវបានរក្សាទុកដោយគ្មានចន្លោះ (មិនមែន "នេះជារូបភាព.jpg") ដោយគ្មានសញ្ញា umlauts ឬតួអក្សរពិសេស (មិនមែន "football.jpg") ដោយគ្មានសញ្ញា backslashes (មិនមែន "work\car.jpg") និងជាអក្សរតូច (មិនមែន "test.JPG")។ ទោះជាយ៉ាងណាក៏ដោយ ថ្មីៗនេះ សម្រាប់គម្រោងអតិថិជន ខ្ញុំត្រូវចូលប្រើ និងដំណើរការឯកសារដែលបានកំណត់ជាមុនមួយចំនួនធំជាមួយនឹងឈ្មោះឯកសារដែលបំពាន។
ប្រព័ន្ធលីនុចអនុញ្ញាតឱ្យចូលប្រើឯកសារដែលមានអក្សរកាត់និងតួអក្សរពិសេសតាមលំនាំដើមដូច្នេះមិនមានចំណុចពិសេសណាត្រូវពិចារណានៅទីនេះទេ។ វាមើលទៅខុសគ្នាទាំងស្រុងនៅលើប្រព័ន្ធវីនដូ៖ នៅទីនេះអ្នកត្រូវប្រើល្បិចខ្លះហើយវាយចូលចំណុចប្រទាក់ COM ។ ដំបូងអ្នកបញ្ចូលផ្នែកបន្ថែមដែលត្រូវការនៅក្នុង php.ini
[COM_DOT_NET] extension = php_com_dotnet.dll
មួយ។ ឥលូវនេះថ្នាក់ជំនួយជំនួយដែលមានប្រយោជន៍ខ្លាំងណាស់ WinfsUtf8 ត្រូវបានប្រើដែលជួយសម្រួលដល់ការចូលទៅកាន់វត្ថុ COM និងផែនទីស្ទើរតែទាំងអស់នៃមុខងារ PHP ដែលប៉ះពាល់ឯកសារ។ បន្ទាប់ពីបញ្ចូលឯកសារជាមួយ
require_once('WinfsUtf8.php');
នរណាម្នាក់មានលទ្ធភាពទាំងអស់នៃការចូលប្រើឯកសារឧទាហរណ៍លទ្ធផល
file_exists('ä.jpg');
មិនពិតមិនពិតចំណែកឯ
Patchwork\PHP\Override\WinfsUtf8::file_exists('ä.jpg');
ត្រឡប់ពិត។