ព័ត៌មានលម្អិតមិនសមរម្យទុកក្នុងប័ណ្ណសារ php. តើ​អ្វី​ទៅ​ជា​បណ្ណសារ​បណ្ដាញ ហើយ​ហេតុ​អ្វី​បាន​ជា​វា​ត្រូវ​ការ?

គេហទំព័រនីមួយៗគឺជារឿងដែលមានការចាប់ផ្តើម និងបញ្ចប់។ ប៉ុន្តែតើធ្វើដូចម្តេចដើម្បីតាមដានដំណាក់កាលនៃការបង្កើតគម្រោង វដ្តជីវិតរបស់វា? សម្រាប់គោលបំណងទាំងនេះ មានសេវាកម្មពិសេសមួយហៅថា បណ្ណសារគេហទំព័រ។ នៅក្នុងអត្ថបទនេះយើងនឹងនិយាយអំពីការបង្ហាញនៃធនធានបែបនេះការប្រើប្រាស់និងសមត្ថភាពរបស់ពួកគេ។

តើ​អ្វី​ទៅ​ជា​បណ្ណសារ​បណ្ដាញ ហើយ​ហេតុ​អ្វី​បាន​ជា​វា​ត្រូវ​ការ?

បណ្ណសារគេហទំព័រគឺជាគេហទំព័រឯកទេសដែលត្រូវបានរចនាឡើងដើម្បីប្រមូលព័ត៌មានអំពីធនធានអ៊ីនធឺណិតផ្សេងៗ។ មនុស្សយន្តរក្សាទុកច្បាប់ចម្លងនៃគម្រោងដោយស្វ័យប្រវត្តិ និងដោយដៃ អ្វីគ្រប់យ៉ាងអាស្រ័យតែលើគេហទំព័រ និងប្រព័ន្ធប្រមូលទិន្នន័យប៉ុណ្ណោះ។

បច្ចុប្បន្ននេះមានកន្លែងរាប់សិបកន្លែងដែលមានយន្តការ និងការងារស្រដៀងគ្នា។ ពួកគេមួយចំនួនត្រូវបានចាត់ទុកថាជាឯកជន គម្រោងផ្សេងទៀតគឺជាគម្រោងមិនរកប្រាក់ចំណេញដែលបើកចំហជាសាធារណៈ។ ធនធានក៏ខុសគ្នាពីគ្នាទៅវិញទៅមកនៅក្នុងភាពញឹកញាប់នៃការចូលមើល ភាពពេញលេញនៃព័ត៌មានដែលបានរក្សាទុក និងលទ្ធភាពនៃការប្រើប្រាស់ប្រវត្តិដែលទទួលបាន។

ដូចដែលអ្នកជំនាញមួយចំនួនបានកត់សម្គាល់ ទំព័រផ្ទុកព័ត៌មានលំហូរត្រូវបានចាត់ទុកថាជាធាតុផ្សំដ៏សំខាន់នៃគេហទំព័រ 2.0។ នោះ​គឺ​ជា​ផ្នែក​មួយ​នៃ​មនោគមវិជ្ជា​នៃ​ការ​អភិវឌ្ឍ​អ៊ីនធឺណិត​ដែល​ស្ថិត​ក្នុង​ការ​វិវត្តន៍​ឥត​ឈប់ឈរ។ យន្តការប្រមូលផ្ដុំមានលក្ខណៈមធ្យម ប៉ុន្តែមិនមានវិធីសាស្រ្តទំនើប ឬ analogues ទៀតទេ។ ដោយប្រើបណ្ណសារគេហទំព័រ អ្នកអាចដោះស្រាយបញ្ហាជាច្រើន៖ ការតាមដានព័ត៌មានតាមពេលវេលា ការស្ដារគេហទំព័រដែលបាត់ ការស្វែងរកព័ត៌មាន។

របៀបប្រើបណ្ណសារគេហទំព័រ?


ដូចដែលបានកត់សម្គាល់ខាងលើ បណ្ណសារគេហទំព័រគឺជាគេហទំព័រដែលផ្តល់សេវាកម្មស្វែងរកប្រភេទជាក់លាក់មួយនៅក្នុងប្រវត្តិសាស្ត្រ។ ដើម្បីប្រើគម្រោង អ្នកត្រូវតែ៖

  1. ទៅកាន់ធនធានឯកទេស (ឧទាហរណ៍ web.archive.org)។
  2. បញ្ចូលព័ត៌មានសម្រាប់ការស្វែងរកក្នុងវាលពិសេស។ នេះអាចជាឈ្មោះដែន ឬពាក្យគន្លឹះ។
  3. ទទួលបានលទ្ធផលពាក់ព័ន្ធ។ នេះ​នឹង​ជា​គេហទំព័រ​មួយ ឬ​ច្រើន ដែល​នីមួយៗ​មាន​កាលបរិច្ឆេទ​កំណត់​ការ​ប្រមូល​ទិន្នន័យ។
  4. ដោយចុចលើកាលបរិច្ឆេទ សូមចូលទៅកាន់ធនធានដែលត្រូវគ្នា ហើយប្រើប្រាស់ព័ត៌មានសម្រាប់គោលបំណងផ្ទាល់ខ្លួន។

យើងនឹងនិយាយអំពីគេហទំព័រឯកទេសសម្រាប់ការស្វែងរកកំណត់ត្រាប្រវត្តិសាស្ត្រនៃគម្រោងនៅពេលក្រោយ ដូច្នេះសូមនៅជាមួយយើង។

គម្រោងដែលផ្តល់ប្រវត្តិគេហទំព័រ


សព្វថ្ងៃនេះមានគម្រោងជាច្រើនដែលផ្តល់សេវាកម្មសម្រាប់ការស្វែងរកច្បាប់ចម្លងដែលបានរក្សាទុក។ នេះគឺជាពួកគេមួយចំនួន៖

  1. ការពេញនិយមបំផុត និងជាតម្រូវការក្នុងចំណោមអ្នកប្រើប្រាស់គឺ web.archive.org ។ គេហទំព័រដែលបានបង្ហាញត្រូវបានចាត់ទុកថាចាស់ជាងគេនៅលើអ៊ីនធឺណិត ការបង្កើតរបស់វាមានតាំងពីឆ្នាំ 1996 សេវាកម្មប្រមូលទិន្នន័យដោយស្វ័យប្រវត្តិ និងដោយដៃ ហើយព័ត៌មានទាំងអស់ត្រូវបានបង្ហោះនៅលើម៉ាស៊ីនមេបរទេសដ៏ធំ។
  2. គេហទំព័រដែលពេញនិយមបំផុតទីពីរគឺ peep.us ។ ធនធានគឺគួរឱ្យចាប់អារម្មណ៍ខ្លាំងណាស់ព្រោះវាអាចត្រូវបានប្រើដើម្បីរក្សាទុកច្បាប់ចម្លងនៃលំហូរព័ត៌មានដែលអាចចូលដំណើរការបានតែអ្នកប៉ុណ្ណោះ។ ចំណាំថាគម្រោងនេះដំណើរការជាមួយឈ្មោះដែនទាំងអស់ និងពង្រីកព្រំដែននៃការប្រើប្រាស់បណ្ណសារគេហទំព័រ។ ចំពោះភាពពេញលេញនៃព័ត៌មាន គេហទំព័រដែលបានបង្ហាញមិនរក្សាទុករូបភាព និងស៊ុមទេ។ ចាប់តាំងពីឆ្នាំ 2015 វាក៏ត្រូវបានបញ្ចូលក្នុងបញ្ជីផលិតផលហាមឃាត់នៅក្នុងប្រទេសរុស្ស៊ីផងដែរ។
  3. គម្រោងស្រដៀងគ្នាទៅនឹងអ្វីដែលបានពិពណ៌នាខាងលើគឺ archive.is ។ ភាពខុសគ្នារួមមានភាពពេញលេញនៃការប្រមូលព័ត៌មាន ក៏ដូចជាសមត្ថភាពក្នុងការរក្សាទុកទំព័រពីបណ្តាញសង្គម។ ដូច្នេះហើយ ប្រសិនបើអ្នកបានបាត់បង់ការបង្ហោះ ឬព័ត៌មានគួរឱ្យចាប់អារម្មណ៍ អ្នកអាចស្វែងរកតាមរយៈបណ្ណសារគេហទំព័រ។

លទ្ធភាពនៃការប្រើប្រាស់ប័ណ្ណសារគេហទំព័រ

ឥឡូវនេះអ្នករាល់គ្នាដឹងថាបណ្ណសារគេហទំព័រជាអ្វី ហើយគេហទំព័រណាដែលផ្តល់សេវាកម្មសម្រាប់ការរក្សាទុកច្បាប់ចម្លងគម្រោង។ ប៉ុន្តែមនុស្សជាច្រើននៅតែមិនយល់ពីរបៀបប្រើប្រាស់ព័ត៌មានដែលបានបង្ហាញ។ សមត្ថភាពនៃទិន្នន័យប័ណ្ណសារត្រូវបានបង្ហាញដូចខាងក្រោម៖

  1. ការជ្រើសរើសឈ្មោះដែន។ វាមិនមែនជារឿងសម្ងាត់ទេដែលអ្នកគ្រប់គ្រងគេហទំព័រជាច្រើនប្រើដែនដែលបានអាប់ដេតរួចហើយ។ វាមានតម្លៃយល់ថាអ្នកប្រើប្រាស់ដែលមានបទពិសោធន៍តាមដានមិនត្រឹមតែប៉ារ៉ាម៉ែត្រគោលដៅប៉ុណ្ណោះទេប៉ុន្តែក៏មានប្រវត្តិនៃការប្រើប្រាស់ពីមុនផងដែរ។ អ្នកប្រើប្រាស់បណ្តាញគ្រប់រូបចង់ដឹងពីអ្វីដែលពួកគេកំពុងទិញ៖ ថាតើមានការហាមឃាត់ ឬការដាក់ទណ្ឌកម្មពីមុនមក ថាតើគម្រោងនេះស្ថិតក្រោមតម្រងដែរឬទេ។
  2. ការស្ដារគេហទំព័រពីបណ្ណសារ។ ជួនកាលគ្រោះមហន្តរាយកើតឡើងដែលគំរាមកំហែងដល់អត្ថិភាពនៃគម្រោងផ្ទាល់ខ្លួនរបស់អ្នក។ កង្វះការបម្រុងទុកទាន់ពេលវេលានៅក្នុងទម្រង់បង្ហោះ និងកំហុសចៃដន្យអាចនាំឱ្យមានសោកនាដកម្ម។ ប្រសិនបើរឿងនេះកើតឡើង សូមកុំអាក់អន់ចិត្ត ព្រោះអ្នកអាចប្រើបណ្ណសារគេហទំព័របាន។ យើងនឹងនិយាយអំពីដំណើរការសង្គ្រោះខាងក្រោម។
  3. ស្វែងរកមាតិកាតែមួយគត់។ ជារៀងរាល់ថ្ងៃ គេហទំព័រដែលពោរពេញទៅដោយខ្លឹមសារស្លាប់នៅលើអ៊ីនធឺណិត។ វាកើតឡើងជាមួយនឹងភាពស៊ីសង្វាក់គ្នាជាក់លាក់ ដែលនេះជាមូលហេតុដែលលំហូរព័ត៌មានដ៏ធំត្រូវបានបាត់បង់។ យូរៗទៅ ទំព័របែបនេះធ្លាក់ចេញពីសន្ទស្សន៍ ហើយអ្នកគ្រប់គ្រងគេហទំព័រដែលមានធនធានអាចខ្ចីព័ត៌មានសម្រាប់គម្រោងផ្ទាល់ខ្លួន។ ជាការពិតណាស់ មានបញ្ហាក្នុងការស្វែងរក ប៉ុន្តែនោះជាកង្វល់បន្ទាប់បន្សំ។

យើងបានមើលលក្ខណៈសំខាន់ៗដែលបណ្ណសារគេហទំព័រផ្តល់ឲ្យ ឥឡូវនេះដល់ពេលដែលត្រូវបន្តទៅការសិក្សាលម្អិតបន្ថែមទៀតអំពីធាតុនីមួយៗ។

ការស្ដារគេហទំព័រពីបណ្ណសារគេហទំព័រ

គ្មាននរណាម្នាក់មានភាពស៊ាំពីបញ្ហាជាមួយគេហទំព័រទេ។ ភាគច្រើននៃពួកគេត្រូវបានដោះស្រាយដោយប្រើការបម្រុងទុក។ ប៉ុន្តែចុះយ៉ាងណាបើមិនមានច្បាប់ចម្លងដែលបានរក្សាទុកនៅលើម៉ាស៊ីនមេបង្ហោះ? ប្រើបណ្ណសារគេហទំព័រ។ ដើម្បីធ្វើដូចនេះអ្នកគួរ:

  1. ទៅកាន់ធនធានឯកទេសដែលយើងបាននិយាយពីមុន។
  2. បញ្ចូលឈ្មោះដែនផ្ទាល់ខ្លួនរបស់អ្នកទៅក្នុងរបារស្វែងរក ហើយបើកគម្រោងក្នុងបង្អួចថ្មីមួយ។
  3. ជ្រើសរើសរូបថតដែលទទួលបានជោគជ័យបំផុត ដែលមានទីតាំងនៅជិតកាលបរិច្ឆេទបញ្ហា និងមានទិដ្ឋភាពពេញលេញ។
  4. ជួសជុលតំណភ្ជាប់ខាងក្នុងទៅដោយផ្ទាល់។ ដើម្បីធ្វើដូចនេះសូមប្រើតំណ “http://web.archive.org/web/any_sequence_number_id_/ឈ្មោះគេហទំព័រ”។
  5. ចម្លងព័ត៌មានដែលបាត់បង់ ឬទិន្នន័យរចនាដែលត្រូវប្រើសម្រាប់ការសង្គ្រោះ។

ចំណាំថាដំណើរការនេះមានភាពធុញទ្រាន់បន្តិច ដោយសារល្បឿននៃប័ណ្ណសារ។ ដូច្នេះហើយ យើងសូមណែនាំឱ្យម្ចាស់ធនធានគេហទំព័រធំៗធ្វើការបម្រុងទុកឱ្យបានញឹកញាប់ ដែលនឹងជួយសន្សំសំចៃពេលវេលា និងសរសៃប្រសាទ។

យើងកំពុងស្វែងរកមាតិកាតែមួយគត់សម្រាប់គេហទំព័រផ្ទាល់ខ្លួនរបស់យើង។


អ្នកគ្រប់គ្រងគេហទំព័រមួយចំនួនប្រើវិធីគួរឱ្យចាប់អារម្មណ៍មួយដើម្បីទទួលបានមាតិកាថ្មីដែលគ្មាននរណាម្នាក់ត្រូវការ។ ជារៀងរាល់ថ្ងៃ គេហទំព័ររាប់រយត្រូវបានបំភ្លេចចោល ហើយព័ត៌មានក៏បាត់បង់ជាមួយពួកគេ។ ដើម្បីក្លាយជាម្ចាស់ខ្លឹមសារ អ្នកត្រូវធ្វើដូចខាងក្រោម៖

  1. បញ្ចូល URL
    https://www.nic.ru/auction/forbuyer/download_list.shtml#buying នៅក្នុងរបារស្វែងរក។
  2. នៅលើគេហទំព័រដេញថ្លៃឈ្មោះដែន សូមទាញយកឯកសារដែលមានឈ្មោះ ru ។
  3. បើកឯកសារដែលទទួលបានដោយប្រើ Excel ហើយចាប់ផ្តើមជ្រើសរើសដោយផ្អែកលើភាពអាចរកបាននៃព័ត៌មានរចនា។
  4. បញ្ចូលគម្រោងដែលបានរកឃើញនៅក្នុងបញ្ជីនៅលើទំព័រស្វែងរកបណ្ណសារគេហទំព័រ។
  5. បើករូបថត និងចូលទៅកាន់លំហូរព័ត៌មាន។

យើងសូមណែនាំឱ្យត្រួតពិនិត្យខ្លឹមសារសម្រាប់ការលួចចម្លង វានឹងអនុញ្ញាតឱ្យអ្នកស្វែងរកអត្ថបទដែលសក្តិសមយ៉ាងពិតប្រាកដ។ ហើយនោះជាទាំងអស់! ឥឡូវនេះអ្នករាល់គ្នាដឹងអំពីលទ្ធភាព និងវិធីសាស្រ្តនៃការប្រើប្រាស់បណ្ណសារគេហទំព័រ។ ប្រើចំណេះដឹងប្រកបដោយប្រាជ្ញា និងចំណេញ។

បណ្ណសារអ៊ិនធឺណិតផ្តល់ជូនជាង 15,000,000 សៀវភៅ និងអត្ថបទដែលអាចទាញយកបានដោយសេរី។ វាក៏មានបណ្តុំនៃការដែលអាចត្រូវបានខ្ចីដោយនរណាម្នាក់ដែលមានគណនីគេហទំព័រឥតគិតថ្លៃ។

ម្យ៉ាងវិញទៀត ម៉ាស៊ីនស្កេនកំពូលតារាងចល័តរបស់យើងក៏អាចត្រូវបានទិញ និងប្រើប្រាស់នៅលើគេហទំព័រនៅក្នុងបណ្ណាល័យ និងបណ្ណសារផងដែរ។ ដើម្បីអានបន្ថែមអំពី TT Scribe របស់យើង សូមចូលទៅកាន់។

ចាប់តាំងពីឆ្នាំ 2005 មក បណ្ណសារអ៊ីនធឺណិតបានសហការ និងបង្កើតបណ្តុំឌីជីថលជាមួយនឹងជាង គ្រឹះស្ថានបណ្ណាល័យចំនួន 1,100និងអ្នកផ្តល់មាតិកាផ្សេងទៀត។ ភាពជាដៃគូរួមមាន: , និង . បណ្តុំទាំងនេះត្រូវបានឌីជីថលពីប្រភេទមេឌៀជាច្រើនរួមមានៈ និងច្រើនប្រភេទ។ ការរួមចំណែកដ៏សំខាន់បានមកពីដៃគូនៅអាមេរិកខាងជើង (និងបណ្ណាល័យ) និងតំណាងឱ្យច្រើនជាង 184 ភាសា។


បណ្ណសារអ៊ីនធឺណែតលើកទឹកចិត្តសហគមន៍សកលរបស់យើងក្នុងការរួមចំណែកធាតុរូបវន្ត ក៏ដូចជាការបង្ហោះសម្ភារៈឌីជីថលដោយផ្ទាល់ទៅកាន់បណ្ណសារអ៊ីនធឺណិត។ ប្រសិនបើអ្នកមានធាតុឌីជីថលដែលអ្នកចង់បន្ថែមទៅបណ្ណសារអ៊ីនធឺណិត សូមធាតុថ្មីដោយប្រើចំណុចប្រទាក់កម្មវិធីផ្ទុកឡើង។ សូមចុចទីនេះ ដើម្បីអនុវត្តអាជ្ញាប័ណ្ណ Creative Commons License ជាក់លាក់ ដើម្បីទំនាក់ទំនងពីរបៀបដែលសម្ភារៈអាចប្រើប្រាស់បាន។

សម្រាប់ការបរិច្ចាកសៀវភៅ ឬវត្ថុផ្សេងៗ សូមទំនាក់ទំនង info@site


ឥតគិតថ្លៃដើម្បីអាន ទាញយក បោះពុម្ព និងរីករាយ។ សៀវភៅខ្លះមានការរឹតបន្តឹងលើការប្រើប្រាស់ឡើងវិញច្រើន និងការប្រើប្រាស់ពាណិជ្ជកម្ម សូមមើលបណ្តុំ ឬអ្នកឧបត្ថម្ភសៀវភៅ។ តាមរយៈការផ្តល់នូវការចូលប្រើប្រាស់អត្ថបទទាំងនេះដែលមិនមានការរឹតបន្តឹង យើងសង្ឃឹមថានឹងលើកទឹកចិត្តឱ្យមានការរីករាលដាលនៃការប្រើប្រាស់អត្ថបទនៅក្នុងបរិបទថ្មីដោយមនុស្សដែលប្រហែលជាមិនធ្លាប់ប្រើវាពីមុនមក។

នៅពេលដែលអ្នកត្រូវការទាញយកប្រភពគេហទំព័រយ៉ាងឆាប់រហ័សពីម៉ាស៊ីនមេ សូម្បីតែផ្លូវរូងក្រោមដី SSH ដែលមានល្បឿនលឿនមិនផ្តល់ល្បឿនដែលត្រូវការ។ ហើយអ្នកត្រូវរង់ចាំយូរខ្លាំងណាស់។ ហើយអ្នកផ្តល់សេវាបង្ហោះជាច្រើនមិនផ្តល់ការចូលប្រើនេះទេ ប៉ុន្តែបង្ខំអ្នកឱ្យទូទាត់សម្រាប់ FTP ដែលយឺតជាងច្រើនដង។

សម្រាប់ខ្លួនខ្ញុំផ្ទាល់ ខ្ញុំបានកំណត់ផ្លូវចេញ។ ស្គ្រីបតូចមួយត្រូវបានផ្ទុកឡើងទៅកាន់ម៉ាស៊ីនមេ ហើយបើកដំណើរការ។ បន្ទាប់ពីពេលខ្លះ យើងទទួលបានប័ណ្ណសារដែលមានប្រភពទាំងអស់។ ហើយឯកសារមួយ សូម្បីតែតាមរយៈ FTP បុរាណ ទាញយកលឿនជាងឯកសារតូចៗមួយរយ។

ពីមុននៅលើទំព័រនៃបណ្ណាល័យប្លក់នេះ។ zipArchive. ទោះយ៉ាងណាក៏ដោយ វាជាសំណួរនៃការពន្លាប័ណ្ណសារ។

ដំបូងយើងត្រូវស្វែងយល់ថាតើម៉ាស៊ីនមេគាំទ្រ zipArchive ដែរឬទេ។ បណ្ណាល័យដ៏ពេញនិយមនេះត្រូវបានដំឡើងនៅលើគេហទំព័របង្ហោះភាគច្រើន។

បណ្ណាល័យត្រូវបានកំណត់យ៉ាងតឹងរ៉ឹងដោយប៉ារ៉ាម៉ែត្រ php និងម៉ាស៊ីនមេ។ មូលដ្ឋានទិន្នន័យដ៏ធំ និងធនាគាររូបថតមិនអាចរក្សាទុកក្នុងប័ណ្ណសារបានទេ។ សូម្បីតែមូលដ្ឋាននៃកម្មវិធី 1C ចាស់ដ៏ល្អសម្រាប់គណនេយ្យ។ វាហាក់ដូចជាថាពួកវាគួរមានទិន្នន័យអត្ថបទប៉ុណ្ណោះ។ ប៉ុន្តែទេ។

ខ្ញុំណែនាំអ្នកឱ្យប្រើបណ្ណាល័យតែនៅពេលរក្សាទុកគេហទំព័រតូចៗដែលមានឯកសារតូចៗច្រើន។

សូមពិនិត្យមើលថាតើបណ្ណាល័យមានសម្រាប់ធ្វើការជាមួយដែរឬទេ

ប្រសិនបើ (!extension_loaded("zip")) (ត្រឡប់មិនពិត;)

ប្រសិនបើអ្វីៗដំណើរការល្អ ស្គ្រីបនឹងបន្តដំណើរការបន្ថែមទៀត។

ក្រៅប្រធានបទតូចមួយសម្រាប់ការត្រួតពិនិត្យបែបនេះ។ ការត្រួតពិនិត្យគួរតែធ្វើឡើងតាមវិធីនេះ ជៀសវាងរចនាសម្ព័ន្ធធំៗដែលមានវង់ក្រចក។ វិធីនេះ កូដនឹងកាន់តែអាតូមិក និងងាយស្រួលក្នុងការបំបាត់កំហុស។ ប្រៀបធៀប

ប្រសិនបើ(a==b)( if(c==d)( if(e==f)( បន្ទរ "លក្ខខណ្ឌទាំងអស់បានជួប";) បន្ទរផ្សេងទៀត "e<>f";) បន្ទរផ្សេងទៀត "c<>d";) else បន្ទរ "a<>ខ;

និងលេខកូដនេះ។

ប្រសិនបើ(a!=b) ចេញ("a<>ខ); if(c!=d) ចេញ("c<>ឃ); if(e!=f) exit("e<>f); បន្ទរ "លក្ខខណ្ឌទាំងអស់បានជួប";

កូដគឺស្អាតជាង ហើយមិនលូតលាស់ទៅជារចនាសម្ព័ន្ធសំបុកដ៏ធំនោះទេ។

សុំទោសដែលមិនមែនជាប្រធានបទ ប៉ុន្តែខ្ញុំចង់ចែករំលែកការស្វែងរកនេះ។

ឥឡូវ​យើង​បង្កើត​វត្ថុ​មួយ​និង​ប័ណ្ណសារ។

$zip = ថ្មី ZipArchive(); ប្រសិនបើ (!$zip->open($destination, ZIPARCHIVE::CREATE)) (ត្រឡប់មិនពិត;)

ដែល $destination គឺជាផ្លូវពេញលេញទៅកាន់បណ្ណសារ។ ប្រសិនបើបណ្ណសារត្រូវបានបង្កើតរួចហើយ នោះឯកសារនឹងត្រូវបានបន្ថែមទៅវា។

$zip->addEmptyDir(str_replace($source . "/", "", $file . "/"));

ដែល $source គឺជាផ្លូវពេញលេញទៅកាន់ប្រភេទរបស់យើង (ដែលយើងបានទុកក្នុងប័ណ្ណសារដំបូង) $file គឺជាផ្លូវពេញលេញទៅកាន់ថតបច្ចុប្បន្ន។ វាត្រូវបានធ្វើដូច្នេះថាបណ្ណសារមិនមានផ្លូវពេញលេញទេ ប៉ុន្តែមានតែផ្លូវដែលទាក់ទងប៉ុណ្ណោះ។

ការបន្ថែមឯកសារដំណើរការតាមរបៀបស្រដៀងគ្នា ប៉ុន្តែអ្នកត្រូវអានវាទៅក្នុងខ្សែអក្សរជាមុនសិន។

$zip->addFromString(str_replace($source . "/", "", $file), file_get_contents($file));

នៅចុងបញ្ចប់អ្នកត្រូវបិទប័ណ្ណសារ។

ត្រឡប់ $zip->close();

ខ្ញុំ​មិន​គិត​ថា​មាន​ការ​ចាំបាច់​ណា​មួយ​ដើម្បី​ពន្យល់​ពី​របៀប​ទៅ​តាម​រយៈ​ឯកសារ​និង​ថត​រង​ទាំង​អស់​ក្នុង​ថត​មួយ​។ Google វា, អ្វីមួយដូចជា ការឆ្លងកាត់ឡើងវិញនៃថតនៅក្នុង php

ជម្រើសនេះសាកសមនឹងខ្ញុំ

Function Zip($source, $destination)( if (!extension_loaded("zip")) || !file_exists($source)) ( return false; ) $zip = new ZipArchive(); if (!$zip->open( $destination, ZIPARCHIVE::CREATE)) (ត្រឡប់មិនពិត; ) $source = str_replace("\\", "/", realpath($source)); ប្រសិនបើ (is_dir($source) === true)($files =new RecursiveIteratorIterator(new RecursiveDirectoryIterator($source), RecursiveIteratorIterator::SELF_FIRST); foreach ($files as $file)($file = str_replace("\\", "/", $file); // មិនអើពើ "." និង ".." folders if(in_array(substr($file, strrpos($file, "/")+1), array("", "..")))) បន្ត $file = realpath($file ); $file = str_replace("\\", "/", $file); , $file . "/")); ) else if (is_file($file) === true)( $zip->addFromString(str_replace($source . "/", "", $file), file_get_contents($ ឯកសារ); )