Како користити ПХП за примену датотеке

Када размислите о томе, веб претраживачи су невероватни подухвати комплексног програмирања. Они су алати који су део нашег свакодневног живота - користе се за све од провере статуса пријатеља и породице, до комуникације са тим људима, куповине, гледања видео снимака, бављења нашим финансијским животом, и толико више. Као што су преовлађујући као претраживачи у нашим животима, стварност је у томе што већина људи не цијени колико су корисни они заиста.

Иза сцене

Једна ствар коју прегледачи раде иза сцене је покушати направити све кликове које особа ради током сесије претраживања заправо нешто. То значи да се све више врста датотека може отворити за преглед директно у веб прегледачима.

Већину времена ово је добра ствар, јер може бити врло фрустрирајуће клик на везу са документом који желите да прочитате, а затим морате чекати да га преузме и коначно отворите на рачунару. Та фрустрација достигне следећи ниво када чекате овај пренос, само да бисте открили да немате прави програм за отварање документа. Ових дана, то ретко се дешава јер претраживачи, заиста, приказују документ директно у линији. На примјер, ПДФ датотеке се не преузима подразумевано. Уместо тога, они се директно приказују у веб прегледачу сличном како ће се приказати веб страница.

Шта ако имате датотеку коју желите да људи преузму уместо да га прегледају директно у веб прегледачу?

Ако је ХТМЛ датотека или ПДФ , не можете једноставно објавити везу са тим документом, јер (као што смо управо обрадили) веб прегледач аутоматски отвара те документе и приказује их у линији. Да бисте ове датотеке преузели на рачунар особе, уместо тога, морате да урадите неку превару користећи ПХП.

ПХП вам дозвољава да промените ХТТП заглавље датотека које пишете.

Овај процес чини га тако да можете да приморате датотеку која се преузима да би обично претраживач учитао у истом прозору. Ово је савршено за датотеке као што су ПДФ-ови, датотеке докумената, слике и видео записи које желите да купце преузима пре него да потроше на интернет директно из претраживача.

Требаће вам ПХП на веб серверу на којем ће се хостовати ваше датотеке, датотека која се преузима и МИМЕ тип датотеке у питању.

Како урадити ово

  1. Отпремите датотеку коју желите ставити на располагање за преузимање на свој веб сервер. Рецимо, рецимо да имате ПДФ датотеку коју желите да људи преузму када кликну на везу. Прво бисте послали ту датотеку у окружење хостинга ваше веб странице.
    хуге_доцумент.пдф
  2. Измените нову ПХП датотеку у вашем веб уреднику - ради лакшег коришћења, препоручујемо вам да га назовете са истим именом као и преузетом фајлом, само са екстензијом .пхп. На пример:
    хуге_доцумент.пхп
  3. Отворите ПХП блок у свом документу:
  4. На следећој линији поставите ХТТП заглавље:
    хеадер ("Цонтент-диспозиција: аттацхмент; филенаме = хуге_доцумент.пдф");
  5. Затим подесите МИМЕ-тип датотеке:
    хеадер ("Цонтент-типе: апплицатион / пдф");
  6. Покажите на датотеку коју желите да преузмете:
    реадфиле ("хуге_доцумент.пдф");
  7. Затим затворите ПХП блок и сачувајте датотеку:
    ?>
  1. Ваша ПХП датотека би требала изгледати овако:
    хеадер ("Цонтент-диспозиција: аттацхмент; филенаме = хуге_доцумент.пдф");
    хеадер ("Цонтент-типе: апплицатион / пдф");
    реадфиле ("хуге_доцумент.пдф");
    ?>
  2. Повезите се на своју ПХП датотеку као линк за преузимање са веб странице. На пример:
    <а хреф="хуге_доцумент.пхп"> Преузмите мој велики документ (ПДФ)

Требало би да нема места или карата враћања нигде у датотеци (осим након пола црева). Бланк линије ће узроковати ПХП подразумевани текст / хтмл МИМЕ тип и ваша датотека неће бити преузета.