فائل ڈاؤن لوڈ کرنے کے لئے پی ایچ پی کو کیسے استعمال کریں

جب آپ اس کے بارے میں سوچتے ہیں تو، ویب براؤزر پیچیدہ پروگرامنگ کے حیرت انگیز بخار ہیں. وہ ایسے اوزار ہیں جو ہماری روزمرہ کی زندگی کا حصہ ہیں - دوستوں اور خاندانوں کی حیثیت سے، ان لوگوں کے ساتھ بات چیت کرنے، خریدنے، ویڈیوز دیکھنے کے لئے، ہماری مالی زندگیوں کی دیکھ بھال کرنے اور بہت زیادہ مزید جیسا کہ براؤزر ہماری زندگی میں موجود ہیں، حقیقت یہ ہے کہ زیادہ تر لوگ اس کی تعریف نہیں کرتے کہ وہ کس قدر مفید ہیں.

پردے کے پیچھے

ایک چیز جس براؤزر کو مناظر کے پیچھے کیا جاتا ہے وہ تمام کلکس بنانے کی کوشش کرتا ہے جو براؤزنگ سیشن کے دوران ایک شخص کرتا ہے اصل میں کچھ کام کرتا ہے. اس کا مطلب ہے کہ براہ راست ویب براؤزرز میں دیکھنے کے لئے زیادہ سے زیادہ فائل کی اقسام کھولی جا سکتی ہیں.

زیادہ تر وقت، یہ ایک اچھی بات ہے، کیونکہ یہ ایک دستاویز پر کلک کرنے کے لئے بہت افسوسناک ہوسکتا ہے جسے آپ پڑھنے کے لئے چاہتے ہیں اور پھر اسے اپنے کمپیوٹر پر ڈاؤن لوڈ کرنے اور آخر میں کھولنے کے لئے انتظار کرنا ہوگا. جب آپ اس ڈاؤن لوڈ کا انتظار کرتے ہیں تو اس مایوس کو اگلے درجے تک پہنچ جاتا ہے، صرف یہ پتہ چلا کہ آپ کو دستاویز کو کھولنے کا صحیح پروگرام نہیں ہے. ان دنوں، جو شاید ہی ہی ہوتا ہے، کیونکہ براؤزر کرتے ہیں، واقعی، دستاویز براہ راست ان لائن کو ظاہر کرتے ہیں. مثال کے طور پر، پی ڈی ایف فائلیں ڈیفالٹ کے ذریعے ڈاؤن لوڈ نہیں کرتے ہیں. اس کے بجائے، وہ ویب صفحہ کیسے دکھائے جائیں گے جیسے ویب براؤزر میں براہ راست ظاہر ہوتے ہیں.

اگر آپ کے پاس فائل ہے تو آپ چاہتے ہیں کہ لوگ اسے براہ راست ویب براؤزر میں دیکھنے کے بجائے ڈاؤن لوڈ کریں.

اگر یہ HTML فائل یا پی ڈی ایف ہے تو، آپ صرف اس دستاویز کے لنک نہیں کرسکتے ہیں کیونکہ (جیسا کہ ہم نے صرف احاطہ کیا ہے) ایک ویب براؤزر ان دستاویزات کو خود کار طریقے سے کھولتا ہے اور انہیں ان لائن میں دکھاتا ہے. ان فائلوں کو کسی شخص کے کمپیوٹر میں ڈاؤن لوڈ کرنے کے لۓ، آپ اس کے بجائے پی ایچ پی کا استعمال کرکے کچھ پریشان کرنے کی ضرورت ہے.

پی ایچ پی آپ کو فائلوں کے HTTP ہیڈر تبدیل کرنے کی اجازت دیتا ہے جو آپ لکھ رہے ہیں.

یہ عمل یہ بناتا ہے کہ آپ کسی فائل کو ڈاؤن لوڈ کرنے کے لئے مجبور کرسکتے ہیں کہ عام طور پر براؤزر اسی ونڈو میں لوڈ کریں. یہ PDFs، دستاویز فائلوں، تصاویر، اور ویڈیوز جیسے آپ فائلوں کو براہ راست براؤزر سے براہ راست آن لائن استعمال کرتے ہوئے ڈاؤن لوڈ کرنے کے لئے ڈاؤن لوڈ کرنا چاہتے ہیں کی فائلوں کے لئے بہترین ہے.

آپ کو ویب سرور پر پی ایچ پی کی ضرورت ہوگی جہاں آپ کی فائلوں کو میزبانی کی جائے گی، ایک فائل ڈاؤن لوڈ کرنے کے لئے، اور سوال میں فائل کے MIME قسم .

یہ کیسے کریں

  1. اس فائل کو اپ لوڈ کریں جو آپ اپنے ویب سرور پر ڈاؤن لوڈ کرنے کے لئے دستیاب کرنا چاہتے ہیں. مثال کے طور پر، کا کہنا ہے کہ آپ کے پی ڈی ایف فائل ہے جسے آپ لوگ چاہتے ہیں جب وہ لنک پر کلک کریں. آپ اس فائل کو اپنی ویب سائٹ کے میزبان ماحول میں اپ لوڈ کریں گے.
    large_document.pdf
  2. آپ کے ویب ایڈیٹر میں ایک نئی پی ایچ پی کی فائل میں ترمیم کریں - استعمال کے آسان کے لئے، ہم اس کے ساتھ ہی توسیع کے ساتھ. مثال کے طور پر:
    large_document.php
  3. آپ کے دستاویز میں پی ایچ پی بلاک کھولیں:
    <؟ php
  4. اگلے لائن پر HTTP ہیڈر مقرر کریں:
    ہیڈر ("مواد کی تقسیم: منسلک؛ فائل نام = huge_document.pdf")؛
  5. پھر MIME قسم کی فائل کو مقرر کریں:
    ہیڈر ("مواد کی قسم: درخواست / پی ڈی ایف")؛
  6. اس فائل پر اشارہ کریں جسے آپ ڈاؤن لوڈ کرنا چاہتے ہیں:
    readfile ("huge_document.pdf")؛
  7. پھر پی ایچ پی بلاک بند کرو اور فائل کو بچاؤ
    ؟>
  1. آپ کی پی ایچ پی فائل کو اس طرح نظر آنا چاہئے:
    <؟ php
    ہیڈر ("مواد کی تقسیم: منسلک؛ فائل نام = huge_document.pdf")؛
    ہیڈر ("مواد کی قسم: درخواست / پی ڈی ایف")؛
    readfile ("huge_document.pdf")؛
    ؟>
  2. ویب پی پی سے ڈاؤن لوڈ، اتارنا لنک کے طور پر آپ کے پی ایچ پی فائل سے لنک کریں. مثال کے طور پر:
    میرا بہت بڑا دستاویز (پی ڈی ایف) ڈاؤن لوڈ کریں

فائل میں کسی جگہ یا گاڑی کی واپسی کہیں بھی نہیں ہونا چاہئے (ایک نیم کالونی کے علاوہ). غلط لائنز پی ایچ پی کی وجہ سے MIME ٹائپ / HTML پر ڈیفالٹ بنائے گی اور آپ کی فائل ڈاؤن لوڈ نہیں ہوگی.