PHP ៈការចូលប្រើឯកសារជាមួយអាន់ឌ្រូសក្រោមវីនដូ

ឯកសារនៅលើម៉ាស៊ីនមេវែបគួរតែមិនមានដកឃ្លា (មិនមែន "នេះជារូបភាព .jpg") ដោយគ្មានអាន់ឌឺតឬតួអក្សរពិសេស (មិនមែន "football.jpg") ដោយគ្មានសញ្ញាថយក្រោយ (មិនមែន "Arbeit \ Auto.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');

ត្រឡប់ពិត។

ថយក្រោយ