পিএইচপি ব্যবহার করে কিভাবে একটি ফাইল ডাউনলোড জোরদার

আপনি এটি সম্পর্কে যখন চিন্তা করেন, ওয়েব ব্রাউজার জটিল প্রোগ্রামিং আশ্চর্যজনক feats। তারা আমাদের দৈনন্দিন জীবনযাত্রার একটি অংশ - বন্ধু ও পরিবারের অবস্থা পরীক্ষা করে, যারা জনগণের সাথে যোগাযোগ করার জন্য, কেনাকাটা করার জন্য, ভিডিও দেখার জন্য, আমাদের আর্থিক জীবনে যত্ন নেওয়ার জন্য, এবং অনেক কিছু করার জন্য ব্যবহৃত হয়। আরও অনেক কিছু। ব্রাউজার হিসাবে প্রচলিত হিসাবে আমাদের জীবনে, বাস্তবতা হল যে অধিকাংশ মানুষ কিভাবে দরকারী সত্যিই তারা সত্যিই প্রশংসা না।

দৃশ্যের অন্তরালে

ব্রাউজারগুলি দৃশ্যগুলির পিছনে যা এক জিনিস একটি ব্রাউজিং সেশনের সময় কোনও ব্যক্তি যে কোনও ক্লায়েন্টের মাধ্যমে সব ক্লিকে তৈরি করতে চেষ্টা করে, আসলে কিছু করেন। এর মানে হল যে ওয়েব ব্রাউজারে সরাসরি দেখার জন্য আরো অনেক বেশি ফাইল প্রকার খোলা যাবে।

বেশিরভাগ সময়, এটি একটি ভাল জিনিস, যেহেতু এটি আপনি পড়তে চান এমন একটি নথির একটি লিঙ্ক ক্লিক করতে খুব হতাশাজনক হতে পারে এবং তারপরে এটি ডাউনলোডের জন্য অপেক্ষা করতে হবে এবং অবশেষে আপনার কম্পিউটারে খুলতে হবে। এই হতাশা আপনি এই ডাউনলোডের জন্য অপেক্ষা যখন পরবর্তী স্তরে পৌঁছে, শুধুমাত্র আপনি নথি খোলার জন্য সঠিক প্রোগ্রাম নেই যে আবিষ্কার। এই দিন, যে খুব কমই ঘটে কারণ ব্রাউজারগুলি, প্রকৃতপক্ষে ডকুমেন্ট সরাসরি ইনলাইন প্রদর্শন করে। উদাহরণস্বরূপ, PDF ফাইলগুলি ডিফল্টভাবে ডাউনলোড করা হয় না পরিবর্তে, তারা সরাসরি ওয়েব ব্রাউজারে একটি ওয়েব পৃষ্ঠা প্রদর্শন করবে কিভাবে অনুরূপ প্রদর্শন।

আপনি যদি এমন একটি ফাইল পেয়ে থাকেন যা আপনি চাইলে ব্রাউজারে সরাসরি ব্রাউজ করার পরিবর্তে ডাউনলোড করতে চান?

যদি এটি একটি এইচটিএমএল ফাইল বা পিডিএফ হয় , তবে আপনি যে নথির একটি লিঙ্ক পোস্ট করতে পারবেন না (কারণ আমরা ঠিক আচ্ছাদিত করেছি) একটি ওয়েব ব্রাউজার স্বয়ংক্রিয়ভাবে সেইসব দস্তাবেজ খুলবে এবং তাদের ইনলাইন প্রদর্শন করবে এই ফাইলগুলি একজন ব্যক্তির কম্পিউটারে ডাউনলোড করতে, আপনার পরিবর্তে পিএইচপি ব্যবহার করে কিছু কৌতুক করতে হবে।

পিএইচপি আপনাকে লিখিত চিঠিগুলির HTTP হেডার পরিবর্তন করতে দেয়।

এই প্রক্রিয়াটি এটি তৈরি করে যাতে আপনি একটি ফাইল ডাউনলোড করতে বাধ্য করতে পারেন যা সাধারণত ব্রাউজার একই উইন্ডোতে লোড হবে। এটি পিডিএফ, ডকুমেন্ট ফাইল, ইমেজ এবং ভিডিও যা আপনার গ্রাহকদের ব্রাউজার থেকে সরাসরি অনলাইন উপভোগ করার পরিবর্তে ডাউনলোড করতে চান এমন ফাইলগুলির জন্য নিখুঁত।

আপনার ওয়েব সার্ভারে পিএইচপি লাগবে যেখানে আপনার ফাইল হোস্ট করা হবে, ডাউনলোড করা ফাইল এবং প্রশ্নে ফাইলের MIME প্রকার

এই কিভাবে করবেন

  1. আপনি আপনার ওয়েব সার্ভারে ডাউনলোড করার জন্য উপলব্ধ ফাইলটি আপলোড করুন। উদাহরণস্বরূপ, আপনার একটি পিডিএফ ফাইল আছে বলে আপনি একটি লিঙ্কটি ক্লিক করার সময় লোকেদের ডাউনলোড করতে চান বলে আপনি প্রথমে যে ফাইল আপনার ওয়েবসাইটের হোস্টিং পরিবেশে আপলোড করবেন।
    huge_document.pdf
  2. আপনার ওয়েব এডিটর -র একটি নতুন পিএইচপি ফাইল সম্পাদনা করুন - ব্যবহারের জন্য সহজ, আমরা এটি আপনার ডাউনলোড করা ফাইল হিসাবে একই নামকরণ করার সুপারিশ করি, শুধুমাত্র extension.php এর সাথে। উদাহরণ স্বরূপ:
    huge_document.php
  3. আপনার নথিতে পিএইচপি ব্লক খুলুন:
  4. পরের লাইনে, HTTP হেডার সেট করুন:
    শিরোনাম ("বিষয়বস্তু-স্বতন্ত্র: সংযুক্তি; ফাইলের নাম = বিশাল_ডাউনলোড.পিডিএফ");
  5. তারপর ফাইলের MIME- টাইপ সেট করুন:
    শিরোনাম ("সামগ্রী-প্রকার: অ্যাপ্লিকেশন / পিডিএফ");
  6. যে ফাইলটি আপনি ডাউনলোড করতে চান তা নির্দেশ করুন:
    readfile ( "huge_document.pdf");
  7. তারপর পিএইচপি ব্লক বন্ধ করুন এবং ফাইল সংরক্ষণ করুন:
    ?>
  1. আপনার পিএইচপি ফাইল এই মত হওয়া উচিত:
    শিরোনাম ("বিষয়বস্তু-স্বতন্ত্র: সংযুক্তি; ফাইলের নাম = বিশাল_ডাউনলোড.পিডিএফ");
    শিরোনাম ("সামগ্রী-প্রকার: অ্যাপ্লিকেশন / পিডিএফ");
    readfile ( "huge_document.pdf");
    ?>
  2. একটি ওয়েবপেজ থেকে একটি ডাউনলোড লিঙ্ক হিসাবে আপনার পিএইচপি ফাইল লিঙ্ক উদাহরণ স্বরূপ:
    আমার বিশাল নথি ডাউনলোড করুন (পিডিএফ)

কোনও স্থান বা ক্যারেজের ফাইলটি কোথাও ফেরত দেওয়া উচিত (আধা-কোলন ব্যতীত)। ফাঁকা লাইন পিএইচপি MIME টাইপ টেক্সট / html তে ডিফল্ট হবে এবং আপনার ফাইল ডাউনলোড হবে না।