ஒரு கோப்பு பதிவிறக்கம் கட்டாயப்படுத்த PHP ஐ எவ்வாறு பயன்படுத்துவது

நீங்கள் அதை பற்றி நினைக்கும் போது, வலை உலாவிகளில் சிக்கலான நிரலாக்க ஆச்சரியமாக இருக்கிறது. நம் அன்றாட வாழ்க்கையின் ஒரு பகுதியாக இருக்கும் கருவிகளான இவை - நண்பர்கள் மற்றும் குடும்பத்தின் நிலையை சரிபார்த்து, அந்த நபர்களுடன் தொடர்பு கொள்வது, கொள்முதல் செய்வது, வீடியோக்களைக் காணுதல், எங்கள் நிதி வாழ்க்கையை கவனித்தல், மேலும். உலாவிகளில் நம் வாழ்வில் அதிகமாக இருப்பதால், உண்மையில் அவர்கள் உண்மையில் எவ்வளவு பயனுள்ளதாக இருக்கும் என்பதை பாராட்டுவதில்லை.

காட்சிகளுக்கு பின்னால்

உலாவிகளில் திரைக்கு பின்னால் ஒரு விஷயம் ஒரு உலாவி அமர்வு போது ஒரு நபர் செய்யும் அனைத்து கிளிக் உண்மையில் ஏதாவது செய்ய முயற்சி. அதாவது இணைய உலாவிகளில் நேரடியாக பார்க்கும் வகையில் மேலும் கோப்பு வகைகளை திறக்க முடியும்.

பெரும்பாலான நேரம், இது ஒரு நல்ல விஷயம், நீங்கள் வாசிக்க விரும்பும் ஒரு ஆவணத்தின் இணைப்பைக் கிளிக் செய்வதற்கு மிகவும் ஏமாற்றமளிக்கலாம், பின்னர் பதிவிறக்கம் செய்ய இறுதியாக உங்கள் கணினியில் திறக்க காத்திருக்க வேண்டும். இந்த பதிவிறக்கத்திற்காக நீங்கள் காத்திருக்கும் போது அடுத்த நிலைக்கு அந்த ஏமாற்றத்தை அடைகிறது, ஆவணத்தை திறக்க சரியான நிரல் உங்களிடம் இல்லை என்று கண்டறிய மட்டுமே. இந்த நாட்களில், அரிதாகவே உலாவிகளில் நடக்கும், ஏனெனில், உண்மையில், ஆவணம் நேரடியாக இன்லைன் காட்ட. எடுத்துக்காட்டாக, PDF கோப்புகள் இயல்புநிலையில் பதிவிறக்கவில்லை. அதற்கு பதிலாக, இணைய வலைப்பக்கத்தில் எப்படி காட்டப்படும் என்பதைப் போன்ற வலை உலாவியில் அவை நேரடியாக காண்பிக்கப்படுகின்றன.

நீங்கள் ஒரு கோப்பை வைத்திருந்தால், வலை உலாவியில் நேரடியாக அதைப் பார்ப்பதற்குப் பதிலாக, மக்கள் பதிவிறக்க வேண்டும் என விரும்புகிறீர்களா?

இது ஒரு HTML கோப்பாகவோ அல்லது PDF ஆகவோ இருந்தால் , அந்த ஆவணத்திற்கு ஒரு இணைப்பை மட்டும் இடுகையிட முடியாது, ஏனெனில் (நாங்கள் மூடியிருக்கும்படி) ஒரு வலை உலாவி அந்த ஆவணங்களை தானாகவே திறக்கும் மற்றும் அவற்றை இன்லைன் காண்பிக்கும். இந்த கோப்புகளை ஒரு நபரின் கணினியில் பதிவிறக்க செய்ய, நீங்கள் பதிலாக PHP பயன்படுத்தி சில தந்திரங்களை செய்ய வேண்டும்.

நீங்கள் எழுதுகிற கோப்புகளின் HTTP தலைப்புகளை மாற்றுவதற்கு PHP உங்களை அனுமதிக்கிறது.

இந்த செயல்முறையை உருவாக்குகிறது, இதனால் வழக்கமாக உலாவி அதே விண்டோவில் ஏற்றும் ஒரு கோப்பை பதிவிறக்கம் செய்ய கட்டாயப்படுத்தலாம். இது உலாவிகளில் இருந்து நேரடியாக ஆன்லைன் நுகரும் விட உங்கள் வாடிக்கையாளர்கள் பதிவிறக்க வேண்டும் என்று PDF கள், ஆவணம் கோப்புகள், படங்கள், மற்றும் வீடியோக்கள் போன்ற கோப்புகளை சரியான உள்ளது.

உங்கள் கோப்புகளை ஹோஸ்ட் செய்யக்கூடிய வலை சேவையகத்தில் PHP, பதிவிறக்கம் செய்ய வேண்டிய கோப்பு மற்றும் கேள்விக்குரிய கோப்பின் MIME வகை ஆகியவற்றை உங்களுக்கு PHP தேவைப்படும்.

இதை எப்படி செய்வது

  1. நீங்கள் உங்கள் இணைய சேவையகத்திற்கு பதிவிறக்க செய்ய வேண்டிய கோப்பை பதிவேற்றவும். உதாரணமாக, நீங்கள் ஒரு இணைப்பைக் கிளிக் செய்யும் போது, ​​மக்கள் பதிவிறக்குவதை நீங்கள் விரும்பும் PDF கோப்பைக் கொண்டுள்ளீர்கள் எனக் கூறுங்கள். நீங்கள் அந்த கோப்பை முதலில் உங்கள் வலைத்தளத்தின் ஹோஸ்டிங் சூழலுக்கு பதிவேற்றுவீர்கள்.
    huge_document.pdf
  2. உங்கள் வலை ஆசிரியர் ஒரு புதிய PHP கோப்பை திருத்தவும் - பயன்பாட்டு எளிதாக, நாங்கள் உங்கள் பதிவிறக்க கோப்பு அதே பெயரை பெயரிடும் பரிந்துரைக்கிறோம், நீட்டிப்பு மட்டுமே. உதாரணத்திற்கு:
    huge_document.php
  3. உங்கள் ஆவணத்தில் உள்ள PHP தொகுதி திறக்க:
  4. அடுத்த வரியில், HTTP தலைப்பு அமைக்கவும்:
    தலைப்பு ("உள்ளடக்கம்-இடமாற்றம்: இணைப்பு; filename = huge_document.pdf");
  5. பின்னர் கோப்பின் MIME வகை அமைக்கவும்:
    தலைப்பு ("உள்ளடக்க வகை: பயன்பாடு / PDF");
  6. நீங்கள் பதிவிறக்க வேண்டும் கோப்பு புள்ளி:
    readfile ( "huge_document.pdf");
  7. பின்னர் PHP தொகுதி மூட மற்றும் கோப்பு சேமிக்க:
    ?>
  1. உங்கள் PHP கோப்பு இதைப் போல இருக்க வேண்டும்:
    தலைப்பு ("உள்ளடக்கம்-இடமாற்றம்: இணைப்பு; filename = huge_document.pdf");
    தலைப்பு ("உள்ளடக்க வகை: பயன்பாடு / PDF");
    readfile ( "huge_document.pdf");
    ?>
  2. ஒரு வலைப்பக்கத்தில் இருந்து ஒரு பதிவிறக்க இணைப்பை உங்கள் PHP கோப்பு இணைப்பு. உதாரணத்திற்கு:
    எனது பெரிய ஆவணத்தை (PDF) பதிவிறக்கவும்

கோப்பில் எங்கும் இடைவெளிகளோ வண்டி இல்லாமலோ இருக்க வேண்டும் (அரைக் கோலிற்குப் பிறகு தவிர). வெற்று கோடுகள் PHP MIME வகை உரை / HTML க்கு இயல்புநிலைக்கு ஏற்படுத்தும் மற்றும் உங்கள் கோப்பை பதிவிறக்க முடியாது.