Როგორ გამოვიყენოთ PHP იმისათვის, რომ შეიტანოთ ფაილი გადმოტვირთვა

როდესაც ფიქრობთ ამის შესახებ, ბრაუზერები საოცარი პროგრამების საოცარი feats არიან. ისინი ჩვენი ყოველდღიური ცხოვრების ნაწილია - ყველაფრისთვის გამოიყენება მეგობრებისა და ოჯახის სტატუსის შესამოწმებლად, იმ ადამიანებთან კომუნიკაციისთვის, ყიდულობენ, ვიდეოების დაკვირვებას, ჩვენი ფინანსური ცხოვრების ზრუნვას და ა.შ. მეტი. როგორც გავრცელებული, როგორც ბრაუზერები ჩვენს ცხოვრებაში, რეალობა ის არის, რომ ადამიანების უმეტესობა არ აფასებს რამდენად სასარგებლოა ისინი მართლაც.

სცენის მიღმა

ერთი რამ, რომ ბრაუზერები გავაკეთოთ კულისებში არის ცდილობენ, რომ ყველა დაწკაპუნებით, რომ ადამიანი აკეთებს ათვალიერებს სხდომა რეალურად რაღაც. ეს იმას ნიშნავს, რომ უფრო და უფრო მეტი ფაილის ტიპები შეიძლება გაიხსნას პირდაპირ ვებ ბრაუზერებში.

ყველაზე მეტი დრო, ეს არის კარგი რამ, რადგან ეს შეიძლება იყოს ძალიან frustrating დააჭირეთ ბმულს დოკუმენტი გსურთ წაიკითხოთ და შემდეგ უნდა ველოდოთ მას ჩამოტვირთოთ და საბოლოოდ გახსნა თქვენს კომპიუტერში. ეს იმედგაცრუება აღწევს მომდევნო დონეზე, როდესაც თქვენ დაველოდებით ამ გადმოტვირთვას, მხოლოდ იმის გასარკვევად, რომ არ გაქვთ სწორი პროგრამა დოკუმენტის გასახსნელად. ამ დღეებში, რაც იშვიათად მოხდება, რადგან ბრაუზერები აკეთებენ, სინამდვილეში გამოჩნდება დოკუმენტი პირდაპირ ხაზში. მაგალითად, PDF ფაილი არ გადმოწერ ამის ნაცვლად, ისინი პირდაპირ ვებ ბრაუზერი არიან, როგორიც არის ვებ გვერდი.

რა მოხდება, თუ გნებავთ ფაილი გსურთ ხალხს ჩამოტვირთოთ პირდაპირ ვებ ბრაუზერი?

თუ ეს HTML ფაილი ან PDF , თქვენ არ შეგიძლიათ მხოლოდ ბმული ბმული რომ დოკუმენტი, რადგან (როგორც ჩვენ მხოლოდ დაფარული) ვებ ბრაუზერი ხსნის იმ დოკუმენტების ავტომატურად და აჩვენებს მათ inline. ამ ფაილების გადმოსაწერად პერსონალური კომპიუტერისთვის, თქვენ ნაცვლად საჭიროა PHP- ის გამოყენებით მოტყუება.

PHP საშუალებას გაძლევთ შეცვალოთ HTTP სათაურების ფაილების შეცვლა, რომლითაც წერით.

ეს პროცესი ხდის ისე, რომ თქვენ შეგიძლიათ აიძულოთ ფაილი უნდა გადმოწერილი, რომ ჩვეულებრივ ბრაუზერი ჩატვირთვა იმავე ფანჯარაში. ეს არის სრულყოფილი ფაილები, როგორიცაა PDFs, დოკუმენტის ფაილი, სურათები და ვიდეოები, რომ გსურთ თქვენი კლიენტების ჩამოტვირთოთ ვიდრე მოიხმარენ ონლაინ პირდაპირ ბრაუზერის.

PHP გჭირდებათ ვებ სერვერზე, სადაც თქვენი ფაილები გაიხსნება, ფაილის გადმოწერა და კითხვაზე MIME ტიპის ფაილი.

როგორ გავაკეთოთ ეს

  1. ატვირთეთ ფაილი, რომლითაც გსურთ თქვენი ვებ-სერვერის გადმოსატვირთი ჩამოტვირთვა. მაგალითად, თქვით, რომ თქვენ გაქვთ PDF ფაილი, რომელიც გინდა ხალხის გადმოტვირთვა, როდესაც ისინი ბმულს დააჭირეთ. თქვენ ჯერ ატვირთოთ ეს ფაილი თქვენი ჰოსტინგის გარემოსთვის.
    უზარმაზარი_პუბლიკა
  2. რედაქტირება ახალი PHP ფაილი თქვენი ვებ რედაქტორი - მარტივად გამოყენების, ჩვენ გირჩევთ დასახელებისგან იგივე სახელი, როგორც თქვენი გადმოწერილი ფაილი, მხოლოდ გაფართოება. მაგალითად:
    უზარმაზარი_დოკუმენტი
  3. გახსენით PHP ბლოკი თქვენს დოკუმენტში:
  4. მომდევნო ხაზში, დააყენეთ HTTP header:
    header ("შინაარსის განლაგება: დანართი, ფაილის სახელი = huge_document.pdf");
  5. შემდეგ დააყენეთ MIME ტიპის ფაილი:
    header ("კონტენტის ტიპი: განცხადება / pdf");
  6. მიუთითეთ ფაილი:
    readfile ("huge_document.pdf");
  7. შემდეგ დახურეთ PHP ბლოკი და შეინახეთ ფაილი:
    ?>
  1. თქვენი PHP ფაილი უნდა გამოიყურებოდეს:
    header ("შინაარსის განლაგება: დანართი, ფაილის სახელი = huge_document.pdf");
    header ("კონტენტის ტიპი: განცხადება / pdf");
    readfile ("huge_document.pdf");
    ?>
  2. ბმული თქვენი PHP ფაილი როგორც ჩამოტვირთვა ბმული საწყისი ვებგვერდზე. მაგალითად:
    ჩამოტვირთეთ ჩემი უზარმაზარი დოკუმენტი (PDF)

არ უნდა არსებობდეს ფართები ან ვაგონები, რომლებიც არსად არ შედიან ფაილში (გარდა ნახევრად-მსხვილი ნაწლავისა). ცარიელი ხაზები გამოიწვევს PHP- ს MIME ტიპის ტექსტს / HTML- ს და თქვენი ფაილი არ ჩამოიტვირთება.