കമ്പ്യൂട്ടറുകൾഫയൽ തരം

പി.എച്ച്.പി: ഫയൽ അപ്ലോഡ് സെർവറിലേക്ക്

പി.എച്ച്.പി വഴി ഫയലുകൾ ഡൌൺലോഡ് - വളരെ ശ്രദ്ധയോടെ സമീപിച്ചിരുന്നു ആയിരിക്കണം ഒരു വളരെ രസകരമായ കേസ്. ഇന്റർനെറ്റിൽ ഫയൽ അപ്ലോഡ് നടപ്പാക്കാൻ നിരവധി ഉദാഹരണങ്ങൾ കണ്ടെത്താം, എന്നാൽ അവയെല്ലാം തന്നെയാണ് സുരക്ഷാ നിയന്ത്രണങ്ങൾ എതിരേറ്റു.

ഇത്തരം കാര്യങ്ങൾ ഒരു സമയം എടുക്കുന്നത് പോലും, ഒരു നിഗമനത്തിൽ കൊണ്ടുവരേണ്ടതുണ്ട്. കോഡിന്റെ ഒരു വിടവ് വിട്ടു, നിങ്ങളുടെ മുഴുവൻ സെർവർ അപകടമായി കഴിയും.

സുരക്ഷ

പി.എച്ച്.പി കൂടി ഫയൽ അപ്ലോഡ് സെർവറിലേക്ക് വളരെ എളുപ്പത്തിൽ പുറത്തു കൊണ്ടുപോയി. കോഡ് വളരെ ചെറുതും ലളിതമാണ്. വരികൾ ഏകദേശം രണ്ട്. എന്നാൽ, ഈ രീതി അപകടകരമാണ്. വളരെ കൂടുതൽ സമയം കോഡ് മാതൃകയിൽ അകലെ സുരക്ഷ വരെ.

അപകടം പരിശോധനകൾ ചെയ്യാന്, ഏതെങ്കിലും ആക്രമണകാരി നിങ്ങളുടെ സെർവറിൽ അവരുടെ സ്ക്രിപ്റ്റുകൾ അപ്ലോഡ് കഴിഞ്ഞില്ല, എന്നതാണ്. ഈ സാഹചര്യത്തിൽ, അത് പൂർണ്ണ ആക്സസ് ഉണ്ടായിരിക്കും. അവൻ ആഗ്രഹിക്കുന്നു എന്തും ചെയ്യാൻ കഴിയും:

  • ഡാറ്റാബേസ് ഇല്ലാതാക്കാനും;
  • ഫയലുകൾ സൈറ്റുകൾ ഇല്ലാതാക്കണമെന്ന്;
  • ഫയലുകൾ സൈറ്റുകൾ മാറ്റം;
  • നിങ്ങളുടെ വെബ്സൈറ്റുമായി പരസ്യം ചേർക്കുക;
  • ഡൗൺലോഡ് വൈറസ്;
  • അവരുടെ സൈറ്റുകളിൽ എല്ലാ ഉപയോക്താക്കളെ;
  • മനസ്സും ആക്രമണകാരിയിൽ വരുന്ന മറ്റു പലതും.

നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ഉപയോക്താവ് ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുന്നതിന് ശ്രമിക്കുന്ന പരിശോധിക്കണം. ഉദാഹരണത്തിന്, ഇമേജുകൾ മാത്രം അപ്ലോഡ്, ആവശ്യമായ ഫയൽ കൃത്യമായി ഒരു ചിത്രം ആണ് പരിശോധിക്കുന്നതിനായി. അല്ലെങ്കിൽ, നിങ്ങൾ ഒന്നും തന്നെ ഡൗൺലോഡ് ചെയ്യും.

പരിശോധന എങ്ങനെ നടപ്പാക്കാൻ കൃത്യമായി അത് ഫയലുകൾ അപ്ലോഡ് നേരിട്ടുള്ള പരീക്ഷ സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച്, കാണിക്കും.

ഒരു പി.എച്ച്.പി ഫോം സൃഷ്ടിക്കുന്നു

ഫയൽ അപ്ലോഡ് ഫോം വളരെ ലളിതമാണ്. ബ്രൌസ് ബട്ടൺ കാണാതാകുകയും ബട്ടണുകൾ അപ്ലോഡ്.

അത് എളുപ്പമാണ് കാരണം, രൂപങ്ങൾ എങ്ങനെ മനസ്സില്ല വിവരിക്കുന്നു. കൂടുതൽ നിർദ്ദേശങ്ങൾ നിങ്ങൾ ഇതിനകം എച്ച്ടിഎംഎൽ അടിസ്ഥാന ആശയങ്ങൾ (അല്ലെങ്കിൽ സ്വന്തമായി PHP ഡൗൺലോഡ് കുറിച്ചുള്ള വിവരങ്ങൾ തിരയുന്ന പത്രവും ഒന്നും) ഞങ്ങൾ വിചാരിക്കുന്നു.

എന്നാൽ നിങ്ങൾ എന്ച്ത്യ്പെ ആട്രിബ്യൂട്ട് ചേർക്കേണ്ടതുണ്ട് ഫോമിൽ ഡാറ്റ ശ്രദ്ധിക്കുക.

അല്ലെങ്കിൽ, ഫയൽ ഹാൻഡ്ലറിൽ ഡാറ്റ പകരുന്ന ചെയ്യില്ല.

അത് എങ്ങനെ ചെയ്യണം?

നിങ്ങൾ ബ്രൌസ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുമ്പോൾ നിങ്ങൾ ഒരു ഫയൽ തിരഞ്ഞെടുക്കാൻ ചോദിച്ചു ഒരു ബോക്സ് കാണും.

അതിനു ശേഷം ഇവിടെ ഫയല് ഒരു പാത സ്വീകരിക്കാൻ ആവശ്യമാകും.

പാത തോന്നുന്നില്ല എങ്കിൽ, വീണ്ടും അതേ പ്രവർത്തി.

ഡൗൺലോഡ് ഫയൽ ഹാൻഡ്ലറിൽ ക്ലിക്ക് വിവരങ്ങളൊന്നും നൽകാൻ കഴിയും.

ഉദാഹരണത്തിന്, ഫയൽ "അങ്ങനെ അങ്ങനെ" പേര് വിജയകരമായി "ഭൂമിയില്" ഫോൾഡറിൽ അപ്ലോഡ് ചെയ്തു എന്ന് പ്രസ്താവിക്കുകയും വരി എഴുതാം. ഗതി, ഫയൽ പേര് എപ്പോഴും വ്യത്യസ്ത നൽകും.

സാധാരണഗതിയിൽ, ഈ വിവരം ഡീബഗ് കോഡ് ഉപയോഗിക്കുന്നു. അപ്രകാരം ഡാറ്റ പകരുന്ന ചെയ്ത് ആവശ്യമുള്ള ഡയറക്ടറിയിൽ സംഭവിക്കാം എഴുതുന്നു എന്ന് തിട്ടപ്പെടുത്താൻ കഴിയുന്നു. ആ പോലും ഫയൽ നാമം സൂചിപ്പിക്കപ്പെട്ട അല്ല. ഉപയോക്താവ് ആവശ്യമില്ല ഈ അധിക വിവരങ്ങൾ ശേഷം.

ഇത് ഉപയോക്താവ് ഒന്നിലധികം ഫയലുകൾ ഡൌൺലോഡ് മാത്രമേ പേര് ഔട്ട്പുട്ട് ഉചിതമെന്ന്. അത്തരം കേസ്, അല്പം കൂടുതൽ പരിഗണിക്കുക. ന്റെ മുന്നിൽ സ്വയം ഒരു ചെയ്യാതവണ്ണം.

കമപ്പെടുത്തല്

പി.എച്ച്.പി ഫയലിൽ സെർവറിലേക്ക് അപ്ലോഡ് ഫ്പ്.ഇനി ഫയലിൽ ചെയ്യണം ഏത്, ചില ക്രമീകരണങ്ങൾ ആവശ്യമാണ്. ഈ ഫയൽ ക്രമീകരണങ്ങൾ ഒരു അടങ്ങിയിരിക്കുന്നു. അവർ എല്ലാവരും ഞങ്ങൾ ആവശ്യമില്ല. ഫിലെ_ഉപ്ലൊഅദ്സ്, ഉപ്ലൊഅദ്_ത്ംപ്_ദിര് ആൻഡ് ഉപ്ലൊഅദ്_മക്സ_ഫിലെസിജെ: ഞങ്ങൾ മൂന്നു വരികൾ താൽപ്പര്യമുള്ള.

ഈ ക്രമീകരണങ്ങൾ സെർവർ, മാത്രമല്ല ആരെങ്കിലും നിങ്ങളുടെ സൈറ്റുകൾ എല്ലാ ബാധിക്കും ദയവായി ശ്രദ്ധിക്കുക. അതിനാൽ, നിങ്ങൾ ഉപയോക്താക്കളെ ലോഡ് വരും വസ്തുത അടിസ്ഥാനമാക്കി പരമാവധി വലിപ്പം സജ്ജമാക്കാൻ. ഇത് വളരെ വലിയ സജ്ജമാക്കാൻ ശുപാർശ ചെയ്തിട്ടില്ല.

ഈ പരാമീറ്ററുകൾ മൂല്യങ്ങളുടെ മാറ്റം കഴിഞ്ഞാൽ, സെർവർ പുനഃരാരംഭിക്കണം. അല്ലെങ്കിൽ ക്രമീകരണങ്ങൾ അവർ സെർവർ ലോഡ് സമയത്ത് വായിക്കുന്നതുപോലെ, പ്രാബല്യത്തിൽ വരില്ല.

സെർവറിലേക്ക് എസ്എസ്എച്ച് കണക്റ്റുചെയ്തുകൊണ്ട് കൺസോളിൽ ചെയ്യാൻ കഴിയും. ലളിതമായി കമാൻഡ് സേവനം httpd പുനരാരംഭിക്കൽ നൽകുക, തുടർന്ന് ക്രമീകരണങ്ങൾ പ്രാബല്യത്തിൽ വരും.

മറ്റൊരു രീതി - ISP-പാനലിലൂടെ ബില്ലിംഗ് പാനൽ ദാതാവ് വഴി ഒരു റീസ്റ്റാർട്ട്.

അറേ ഫയൽ

പി.എച്ച്.പി ഫയലിൽ അപ്ലോഡ് അറേ $ _ഫിലെസ് ഇത് ചെയ്തത്. അത് ഞങ്ങൾ ഡൗൺലോഡ് ഫയലുകളെ കുറിച്ചുള്ള എല്ലാ വിവരങ്ങളും അടങ്ങിയിരിക്കുന്നു.

അറേ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങളും ഫയൽ കൈകാര്യം താഴെ എഴുതാം മതി കാണാൻ.

ഏതെങ്കിലും ഫയൽ തിരഞ്ഞെടുത്ത് "അപ്ലോഡ്." ഹാൻഡ്ലർ പേജിൽ $ _ഫിലെസ് സംഭരിച്ചിരിക്കുന്ന വിവരങ്ങൾ പ്രദർശിപ്പിക്കും. വേരിയബിൾ അക്ഷരങ്ങൾക്ക് മുഴുവൻ എഴുതിയിരിക്കുന്നു. പി.എച്ച്.പി - ഒരു ഭാഷ-സെൻസിറ്റീവ്.

നിങ്ങൾക്ക് കാണാൻ കഴിയുന്ന പോലെ, ഈ ക്രമീകരണ ഫീൽഡുകൾ വളരെയധികം. അവരിൽ എല്ലാവരും ഞങ്ങൾക്ക് പ്രധാനമാണ്. ആദ്യ ഫീൽഡ് അതിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഉപയോഗിക്കുന്നു രൂപത്തിൽ ഫയൽ പേര് അടങ്ങിയിരിക്കുന്നു.

തരം നിര ഫയൽ തരം വ്യക്തമാക്കിയ. ത്ംപ്_നമെ ഫീൽഡ് താൽക്കാലിക ഫയൽ പേര് പ്രതിനിധീകരിക്കുന്നു. സ്ക്രിപ്റ്റ് അവസാനം ഇല്ലാതാക്കും.

പിശക് ഫീൽഡ് ഒരു പിശക് കോഡ് അടങ്ങിയിരിക്കുന്നു. ഈ അല്പം മുന്നോട്ടു ആയിരുന്നു. വലിപ്പം - ബൈറ്റുകളിൽ വലിപ്പം.

പിശകുകൾ

പി.എച്ച്.പി ഫയൽ അപ്ലോഡ് വഴി പുറത്തു കൊണ്ടുപോയി എപ്പോഴും ഒരു പിശക് കോഡ് നടമാടുന്നു. ഒരു പിശക് സന്ദേശം "പിശക്" നൽകിയ. സ്ക്രീൻ പിശക് പൂജ്യം ആണ്.

എല്ലാ പിശകുകൾ മൂല്യം പരിഗണിക്കുക:

ഇത് സാധാരണ HTML ൽ നൽകാം പരാമീറ്റർ മുകളിൽ പറഞ്ഞു ചെയ്തു.

ഇവിടെ അപ്ലോഡ് ഫയലിൽ ഒരു പരിധി സൂചിപ്പിക്കുന്നു ഫയൽ, ഡൌൺലോഡ് ഒരു സാമ്പിൾ രൂപമാണ്.

പി.എച്ച്.പി: ഫയൽ അപ്ലോഡ് സ്ക്രിപ്റ്റ്

എല്ലാ പ്രായോഗികമായി പുറത്തു കൊണ്ടുപോയി പോലെ? പി.എച്ച്.പി ഫയലിൽ അപ്ലോഡ് പകർപ്പ് കമാൻഡ് സംഭവിക്കുന്നത്. ഉറവിട ഫയൽ ലക്ഷ്യ ഫയൽ - നിങ്ങൾ ഒരു ഫയൽ ഡൌൺലോഡ് എന്ന ചോദ്യത്തിന് താൽപ്പര്യമില്ലെങ്കിൽ, ഉത്തരം രണ്ട് പാരാമീറ്ററുകൾ ഉപയോഗിക്കുന്ന ലളിതമായ ചൊപ്യ്- ആണ്.

എന്നാൽ, മുകളിൽ പ്രസ്താവിച്ച, അത് സുരക്ഷാ കാരണങ്ങളാൽ പരിമിതപ്പെടുത്തും കഴിയില്ല. ഉദാഹരണത്തിന്, കപ്പൽ ഫയൽ ഏതു തരത്തിലുള്ള പരിശോധിക്കുക, നിങ്ങൾ ഫീൽഡ് തരം അറേ $ _ഫിലെസ് ഉപയോഗിക്കാനാകും. ആദ്യം, പൂർണ്ണമായ സ്ക്രിപ്റ്റ് നീങ്ങുക പരിശോധന കൈകാര്യം, തുടർന്ന് ചെയ്യട്ടെ

നിങ്ങൾക്ക് ഉപയോക്താക്കളെ മാത്രം GIF, JPEG ഫയലോ PNG ഒരു ചിത്രം ഒരു ഫോട്ടോ അപ്ലോഡ് ചെയ്യാൻ അനുവദിക്കില്ലെന്ന നിങ്ങൾക്ക് പറയാം. അത് ഇതുപോലെ കഴിയും സൂചിപ്പിക്കുന്നു.

($ _ ഫയലുകൾ [ 'ഫിലെ_ഉപ്ലൊഅദ്'] [ 'തരം']! = "ചിത്രം / GIF") {എങ്കിൽ
എക്കോ "ക്ഷമിക്കണം, മാത്രമേ ഞങ്ങൾ വീഡിയോകൾ Gif-ഫയലുകൾ ഡൌൺലോഡ് പിന്തുണയ്ക്കുക";
എക്സിറ്റ്;
}

നിങ്ങൾ എല്ലാ 3 തരം കപ്പൽ ചെയ്താൽ മാത്രം ചിത്രത്തിന്റെ മറ്റ് തരം ഒരു അധിക നിബന്ധന ചേർക്കുക.

പകർപ്പ് (ചിത്രം 1, ചിത്രം 2): പകർത്തുന്നു ഇങ്ങനെ നടക്കുന്ന.

നമ്മുടെ കാര്യത്തിൽ, പ്രവൃത്തി സെർവറിലേക്ക് പി.സി. നിന്നും ഡൗൺലോഡ് ചെയ്യുമ്പോൾ, നിങ്ങൾ അങ്ങനെ ചെയ്യാൻ കഴിയും

പകർപ്പ് ($ _ ഫയലുകൾ [ 'ഫിലെ_ഉപ്ലൊഅദ്'] [ "ത്ംപ്_നമെ"], "1.jpg")

അതായത്, ഫയൽ പേര് 1.jpg ഉപയോഗിച്ച് പകർത്തുന്നു. ഇത് പൂർണ്ണമായും ശരിയല്ല. ഈ സാഹചര്യത്തിൽ, അത് മാത്രമാണ് ഒരു ഉദാഹരണമാണ്. ഫയൽ പേര് ഫയൽ അനുസരിച്ച്, വ്യത്യസ്ത വ്യക്തമാക്കാൻ, വിപുലീകരണം വ്യക്തമാക്കാൻ എപ്പോഴും അത്യാവശ്യമാണ്.

വിപുലീകരണത്തിന് വ്യത്യസ്ത വഴികൾ കഴിയും നിർണ്ണയിക്കാൻ. എല്ലാ വ്യുത്പത്തി എന്ന ഡെവലപ്പർ ആശ്രയിച്ചിരിക്കുന്നു. വിപുലീകരണം നിർണ്ണയിക്കാൻ (സെക്കന്റുകൾ രണ്ടിടങ്ങഴി വ്യത്യാസം) വേഗമേറിയ മാർഗ്ഗം, - ഈ അടുത്ത കോഡ് ആണ്.

$ പഥ്_ഇന്ഫൊ = പഥിന്ഫൊ ($ _ ഫയലുകൾ [ 'ഫൊതൊ൧'] [ "പേര്"]);

$ എസ് = $ പഥ്_ഇന്ഫൊ [ 'വിപുലീകരണം'];

വേരിയബിൾ EXT ഞങ്ങൾ ആവശ്യമുള്ള വിപുലീകരണം സംഭരിക്കും $. ഒരു ഫയൽ പേര് MD5 ഉപയോഗിച്ച് ക്രമമില്ലാതെ സജ്ജമാക്കാൻ കഴിയും. ഫയലുകൾ ഒരു ഡൗൺലോഡ് തീരുമാനിക്കുകയാണെങ്കിൽ, വിവിധ ഫോൾഡറുകൾ അവരെ കപ്പൽ നല്ലത്. അതിനാൽ കൂടുതൽ സൗകര്യപ്രദം. പ്രത്യേകിച്ചും, വെടിപ്പാക്കുവാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ.

കോഡ് ഡൗൺലോഡ് താഴെ ആകും.

ഫോട്ടോ ഉപയോഗിച്ച് ///

($ _ഫിലെസ് [ 'ഫൊതൊ൧'] [ 'ത്ംപ്_നമെ'] == നൾ) എങ്കിൽ

{

പ്രതിധ്വനി ( "

അജ്ഞാത ഫയൽ.

തിരിച്ച് ... ");

എക്സിറ്റ്;

}

///. വലിയ ഫയലുകൾ (വീഡിയോ) ലോഡ് ചെയ്യാൻ അനുവദിച്ചിട്ടില്ല, എന്നാൽ മാത്രമേ ചിത്രങ്ങൾ ഉണ്ട്, ഉപയോക്താക്കളെ പരിമിതപ്പെടുത്താൻ വേണമെങ്കിൽ സെർവർ ഏതെങ്കിലും പദ്ധതി നിങ്ങളെ പറയുക

(($ _ഫിലെസ് [ "ഫൊതൊ൧"] [ "വലിപ്പം"]> 1024 * 1024 * 2) എങ്കിൽ

{

?>

<ശക്തമായ> 2 എം.ബി.

അനുവദനീയമായ പരമാവധി വലുപ്പം

തിരിച്ച് ...

എക്സിറ്റ്;

}

// ഫോൾഡറുകൾ സൃഷ്ടിക്കുക

// നിലവിലെ മാസം ഒരു ഫോൾഡർ സൃഷ്ടിക്കാൻ

എങ്കിൽ (! ഫിലെ_എക്സിസ്ത്സ് ( "img /". തീയതി ( "എം")))

{

mkdir ( "img /" തീയതി ( "എം").);

}

// നിലവിലെ ദിവസം ഒരു ഫോൾഡർ സൃഷ്ടിക്കാൻ

എങ്കിൽ (! ഫിലെ_എക്സിസ്ത്സ് ( "img /". തീയതി ( "എം"). "/". തീയതി ( "ഡി")))

{

mkdir ( "img /" തീയതി ( "എം") "/" തീയതി ( "ഡി") ...);

}

/// ഫയൽ എക്സ്റ്റൻഷൻ

$ പഥ്_ഇന്ഫൊ = പഥിന്ഫൊ ($ _ ഫയലുകൾ [ 'ഫൊതൊ൧'] [ "പേര്"]);

$ എസ് = $ പഥ്_ഇന്ഫൊ [ 'വിപുലീകരണം'];

/// ഫയൽനാമം സൃഷ്ടിക്കാൻ

$ Id = MD5 (തീയതി ( "യ്മ്ദ്"));

എങ്കിൽ (പകർപ്പ് ($ _ ഫയലുകൾ [ 'ഫൊതൊ൧'] [ "ത്ംപ്_നമെ"], "img /". തീയതി ( "എം"). "/". തീയതി ( "ഡി"). "/". $ ഐഡി. $ EXT) )

{

പ്രതിധ്വനി ( "ഫയൽ അപ്ലോഡ്");

}

/// നടപടിയൊന്നും (ഡാറ്റാബേസിൽ എൻട്രി, അങ്ങനെ അങ്ങനെ. എൻ)

}

ഒന്നിലധികം ഫയലുകൾ

ഒന്നിലധികം ഫയലുകൾ (പിഎച്ച്പി) അപ്ലോഡുചെയ്യുന്നതിനിടയിൽ രൂപത്തിൽ കൂടുതൽ ഫീൽഡുകൾ മുഖാന്തരം സംഭവിക്കുന്നത്.

ഈ രീതി അത് ഡൌൺലോഡ് ഫയലുകൾ എണ്ണം പരിമിതപ്പെടുത്തുന്നു പോലെ, വളരെ നല്ലതാണ്. മാത്രമല്ല, അതു പ്രോഗ്രാമിങ് മോശം ഫോം കണക്കാക്കപ്പെടുന്നു. ഡൈനാമിക് എല്ലാം ചെയ്യാൻ ശ്രമിക്കുക.

അനുയോജ്യമായ ഓപ്ഷൻ - അത് ഒരു ബട്ടൺ അമർത്തി ഫയലുകളും ഒരു വലിയ സംഖ്യ ഒരു ചോയ്സ് ആണ്.

ഇത് ചെയ്യുന്നതിന്, ഈ കോഡ് പോലുള്ള രൂപം സൃഷ്ടിക്കാൻ.

<ഫോം രീതി = "പോസ്റ്റ്" നടപടി "ഫയൽ കൈകാര്യം ലിങ്ക്" പേര് = "ഉപ്ലൊഅദ്_ഫൊര്മ്" എന്ച്ത്യ്പെ = "മൾട്ടിപാർട്ട് / ഫോം-ഡാറ്റ" =>

<ക്ലാസ് = "ഫൊര്മ്_ഉപ്ലൊഅദ്" തരം = "ഫയൽ" പേര് = "file1 എന്ന []" ഒന്നിലധികം മൂല്യം = "പരിശോധന">

<ക്ലാസ് = "ഫൊര്മ്_ഉപ്ലൊഅദ്" തരം = "സമർപ്പിക്കുക" പേര് = "ഉപ്ല്ദ്ഫിലെ" മൂല്യം = "ചേർക്കുക" />

വചനം ഒന്നിലധികം കൂടാതെ ശ്രദ്ധിക്കുക പേര് ഒരു അറേ [] ഇത് കൊടുക്കാറുള്ളത്. ഈ സാഹചര്യത്തിൽ, $ _ഫിലെസ് അറേ ചെറുതായി വ്യത്യസ്തമായിരിക്കും. നിങ്ങൾ ശ്രേണിയുടെ ഒരു അറേ ലഭിക്കും.

ടെസ്റ്റ് വീണ്ടും വര്_ദുംപ് ($ _ ഫയലുകൾ) ഉപയോഗിക്കാം;

നിങ്ങളുടെ എല്ലാ ഫയലുകളും ഈ പോലുള്ള ശ്രേണി സൂക്ഷിക്കും:

  1. $ _ഫിലെസ് [ "file1 എന്ന"] [ "പേര്"] [0]
  2. $ _ഫിലെസ് [ "file1 എന്ന"] [ "പേര്"] [1]
  3. ഇത്യാദി.

ബ്രാക്കറ്റിൽ അണിനിരത്തി ഫയൽ നമ്പർ എഴുതിയിരിക്കുന്നു. പൂജ്യം മുതൽ വോട്ടെണ്ണൽ. നാം വെറും സൈക്കിൾ ചോദിക്കുന്നു ചേർത്തും [$ ഞാൻ] സൂചിക അവസാനം മുകളിൽ-വിവരിച്ചിരിക്കുന്ന കോഡ് ബന്ധപ്പെട്ട്, അതേ വിധത്തിൽ അവരെ കൈകാര്യം.

$ ഞാൻ = 0;

അതേസമയം ($ _ഫിലെസ് [ "file1 എന്ന"] [ "പേര്"] [$ ഞാൻ] <> '')

{

/// മുകളിൽ കോഡ് പേസ്റ്റ്

}

അങ്ങനെ, നിങ്ങൾ ഒരു പി.എച്ച്.പി ഫയൽ അപ്ലോഡ് വഴി ഫയലുകൾ ഒരു സ്റ്റാറ്റിക് എണ്ണം (കഴിഞ്ഞ ഫോട്ടോ) പതിപ്പ് ഉപയോഗിക്കുകയാണെങ്കിൽ സാധാരണയായി അവസ്ഥയിൽ, കോഡിന്റെ അനാവശ്യമായ ആവർത്തനം ഇല്ലാതെ ഒരു ചക്രത്തിൽ സെർവർ സംഭവിക്കും വരും.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.birmiss.com. Theme powered by WordPress.