നിങ്ങൾ അതിനെപ്പറ്റി ചിന്തിക്കുമ്പോൾ, വെബ് ബ്രൌസറുകൾ സങ്കീർണ്ണമായ പ്രോഗ്രാമിങ്ങിന്റെ അത്ഭുതകരമായ വിഭവങ്ങളാണ്. നമ്മുടെ ദൈനംദിന ജീവിതത്തിന്റെ ഭാഗമായ ടൂളുകളാണ് അവ - സുഹൃത്തുക്കൾ, കുടുംബാംഗങ്ങൾ എന്നിവയുടെ സ്റ്റാറ്റസ് പരിശോധിക്കുന്നതിൽനിന്നും, അവരുമായി ആശയവിനിമയം നടത്തുന്നതിനും, വാങ്ങലുകൾ നടത്തുന്നതിനും, വീഡിയോകൾ കാണുന്നതിനും, നമ്മുടെ സാമ്പത്തികജീവിതം സംരക്ഷിക്കുന്നതിനും കൂടുതൽ. ബ്രൌസറുകൾ പോലെ ഞങ്ങളുടെ ജീവിതത്തിൽ വളരെ പ്രാധാന്യമുള്ളതിനാൽ, യഥാർത്ഥത്തിൽ അത് എത്രത്തോളം പ്രയോജനകരമാണെന്ന് മിക്ക ആളുകളും അംഗീകരിക്കുന്നില്ല.
ദൃശ്യങ്ങൾക്ക് പിന്നിൽ
ഒരു ബ്രൌസിംഗ് സെഷനിൽ ഒരു വ്യക്തി ചെയ്യുന്ന എല്ലാ ക്ലിക്കുകളും സ്ക്രിപ്റ്റുകൾക്ക് പിന്നിൽ പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്ന ഒരു കാര്യമാണ് യഥാർത്ഥത്തിൽ എന്തെങ്കിലും ചെയ്യുക. ഇതിനർത്ഥം, വെബ് ബ്രൗസറുകളിൽ നേരിട്ട് കാണുന്നതിനായി കൂടുതൽ ഫയൽ തരങ്ങൾ തുറക്കാൻ കഴിയും എന്നാണ്.
സമയം വളരെ, ഇത് ഒരു നല്ല കാര്യമാണ്, നിങ്ങൾ വായിക്കാൻ ആഗ്രഹിക്കുന്ന ഡോക്കുമെന്റിന്റെ ലിങ്കിൽ ക്ലിക്കുചെയ്യുന്നത് നിരാശാജനകമാവുകയും നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഡൌൺലോഡ് ഒടുവിൽ തുറക്കാനായി കാത്തിരിക്കുകയും ചെയ്യാം. ഈ ഡൌൺലോഡിനായി നിങ്ങൾ കാത്തിരിക്കുമ്പോൾ, അടുത്ത ഡോട്ട് കോൾ അടുത്ത ലെവൽ എത്തുമ്പോൾ, നിങ്ങൾക്ക് പ്രമാണം തുറക്കാൻ ഉചിതമായ പ്രോഗ്രാം ഇല്ലെന്ന് കണ്ടുപിടിക്കുക മാത്രമാണ്. ബ്രൌസറുകൾ ചെയ്യുന്നതിനാലാണ് ഈ ദിവസങ്ങളിൽ അപൂർവ്വമായി സംഭവിക്കുന്നത്, തീർച്ചയായും, രേഖ നേരിട്ട് ഇൻലൈൻ ചെയ്യുക. ഉദാഹരണത്തിന്, PDF ഫയലുകൾ സ്ഥിരസ്ഥിതിയായി ഡൗൺലോഡ് ചെയ്യില്ല. പകരം, ഒരു വെബ് പേജ് എങ്ങനെ പ്രദർശിപ്പിക്കാം എന്നതുപോലുള്ള വെബ് ബ്രൗസറിൽ അവർ നേരിട്ട് പ്രദർശിപ്പിക്കും.
നിങ്ങൾക്ക് ഒരു ഫയൽ ഉണ്ടെങ്കിൽ വെബ് ബ്രൌസറിൽ നേരിട്ട് കാണുന്നതിനു പകരം ആളുകൾ ഡൌൺലോഡ് ചെയ്യണോ?
ഇത് ഒരു HTML ഫയൽ അല്ലെങ്കിൽ PDF ആണെങ്കിൽ, ആ പ്രമാണത്തിലേക്കുള്ള ഒരു ലിങ്ക് പോസ്റ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് കഴിയുകയില്ല കാരണം (ഞങ്ങൾ ഇപ്പോൾ പരിരക്ഷിച്ചതു പോലെ) ഒരു വെബ് ബ്രൌസർ സ്വപ്രേരിതമായി ആ പ്രമാണങ്ങൾ തുറന്ന് അവയെ ഇൻലൈൻ ചെയ്യുന്നു. ഈ ഫയലുകൾ ഒരു വ്യക്തിയുടെ കമ്പ്യൂട്ടറിലേക്ക് ഡൌൺലോഡ് ചെയ്യാൻ, പകരം, PHP ഉപയോഗിച്ച് ചില തന്ത്രങ്ങൾ ചെയ്യേണ്ടതുണ്ട്.
നിങ്ങൾ എഴുതുന്ന ഫയലുകളുടെ HTTP ശീർഷകങ്ങൾ മാറ്റാൻ PHP നിങ്ങളെ അനുവദിക്കുന്നു.
സാധാരണയായി ബ്രൌസർ ഒരേ ജാലകത്തിൽ ലോഡ് ചെയ്യുന്നതിനായി ഡൌൺലോഡ് ചെയ്യാൻ ഒരു ഫയൽ നിർബന്ധിക്കത്തക്കവിധം ഇത് നിങ്ങളെ സഹായിക്കുന്നു. ബ്രൌസറിൽ നിന്ന് നേരിട്ട് ഓൺലൈനിൽ നിന്ന് ഉപയോഗിക്കുന്നതിനേക്കാൾ നിങ്ങളുടെ ഉപയോക്താക്കൾ ഡൌൺലോഡ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന PDF കൾ, പ്രമാണ ഫയലുകൾ, ഇമേജുകൾ, വീഡിയോകൾ എന്നിവപോലുള്ള ഫയലുകൾക്കായി ഇത് അത്യുത്തമം.
നിങ്ങളുടെ ഫയലുകൾ ഹോസ്റ്റ് ചെയ്യപ്പെടുന്ന ഒരു വെബ് സെർവറിൽ ഡൌൺലോഡ് ചെയ്യേണ്ട ഫയൽ, സംശയാസ്പദമായ ഫയലിന്റെ MIME തരം നിങ്ങൾക്ക് PHP ആവശ്യമാണ്.
ഇത് എങ്ങനെ ചെയ്യാം
- ഡൌൺലോഡ് നിങ്ങളുടെ വെബ് സെർവറിലേക്ക് ഡൌൺലോഡ് ചെയ്യാനുള്ള ഫയൽ അപ്ലോഡ് ചെയ്യുക. ഉദാഹരണത്തിന്, ഒരു ലിങ്ക് ക്ലിക്കുചെയ്യുമ്പോൾ ആളുകൾ ഡൌൺലോഡ് ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ഒരു PDF ഫയൽ ഉണ്ടെന്ന് പറയുക. ആദ്യം നിങ്ങൾ ആ ഫയൽ നിങ്ങളുടെ ഹോസ്റ്റുചെയ്യുന്ന പരിസ്ഥിതിയിലേക്ക് അപ്ലോഡ് ചെയ്യും.
big_document.pdf
- നിങ്ങളുടെ വെബ് എഡിറ്ററിൽ ഒരു പുതിയ PHP ഫയൽ എഡിറ്റുചെയ്യുക - എളുപ്പത്തിൽ ഉപയോഗിക്കാനായി, നിങ്ങളുടെ ഡൗൺ ലോഡ് അതേ പേരിൽ നാമനിർദ്ദേശം ചെയ്യുന്നതാണ്, വിപുലീകരണത്തോടെ മാത്രം. ഉദാഹരണത്തിന്:
huge_document.php
- നിങ്ങളുടെ പ്രമാണത്തിലുള്ള പിപിറ്റ് ബ്ലോക്ക് തുറക്കുക:
php
- അടുത്ത വരിയിൽ, HTTP ശീർഷകം സജ്ജമാക്കുക:
header ("content-disposition: attachment; filename = huge_document.pdf");
- ഫയലിന്റെ MIME- തരം ഇടുക:
തലക്കെട്ട് ("content-type: application / pdf");
- നിങ്ങൾ ഡൌൺലോഡ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഫയലിലേക്ക് പോയിന്റ്:
readfile ("huge_document.pdf");
- എന്നിട്ട് പിഎഫ് ബ്ലോക്ക് അടച്ച് ഫയൽ സേവ് ചെയ്യുക:
?>
- നിങ്ങളുടെ PHP ഫയൽ ഇതുപോലെ ആയിരിക്കണം:
php
header ("content-disposition: attachment; filename = huge_document.pdf");
തലക്കെട്ട് ("content-type: application / pdf");
readfile ("huge_document.pdf");
?> - ഒരു വെബ്പേജിൽ നിന്നുള്ള ഡൌൺലോഡ് ലിങ്ക് ആയി നിങ്ങളുടെ പിപിഎഫ് ഫയലിലേക്ക് ലിങ്കുചെയ്യുക. ഉദാഹരണത്തിന്:
എന്റെ വലിയ ഡോക്യുമെന്റ് ഡൌൺലോഡ് ചെയ്യുക (പി.ഡി.എഫ്) a
ഫയലിൽ എവിടെയെങ്കിലും സ്പെയ്സുകളോ വണ്ടികളോ റിട്ടേണുകൾ ഉണ്ടാകരുത് (സെമി-കോളൺ ഒഴികെ). ശൂന്യ വരികൾ MIME തരം ടെക്സ്റ്റ് / html ലേക്ക് PHP നെ സ്ഥിരസ്ഥിതിയിലേക്ക് നയിക്കും, കൂടാതെ നിങ്ങളുടെ ഫയൽ ഡൌൺലോഡ് ചെയ്യില്ല.