Mar a chleachdas tu PHP gus Luchdaich a-nuas Faidhle

Nuair a smaoinicheas tu mu dheidhinn, tha brabhsairean-lìn nan rudan iongantach de phrògraman iom-fhillte. Tha iad nan innealan a tha nam pàirt den bheatha làitheil againn - air a chleachdadh airson a h-uile rud bho bhith a 'sgrùdadh inbhe chàirdean agus theaghlaichean, a bhith a' conaltradh leis na daoine sin, a bhith a 'ceannach bhideothan, a bhith a' gabhail cùram de ar beatha ionmhasail, agus an uiread sin barrachd. Mar as trice ri brobhsair nar beatha, is e fìrinn nach eil a 'mhòr-chuid de dhaoine a' cur luach air cho feumail 'sa tha iad.

Air cùl na seallaidhean

Feuch aon nì a bhios brabhsairean air cùlaibh na seallaidhean a 'dèanamh a h-uile clioc a nì neach ann an seisean bhrabhsaidh rudeigin rudeigin. Tha seo a 'ciallachadh gum faod barrachd is barrachd seòrsaichean faidhle fhosgladh airson coimhead dìreach anns na brabhsairean.

A 'mhòr-chuid den ùine, is e rud math a tha seo, oir faodaidh e a bhith uamhasach duilich briogadh air ceangal gu sgrìobhainn a tha thu airson a leughadh agus an uair sin feitheamh ris airson a luchdachadh sìos agus mu dheireadh fosgladh air a' choimpiutair agad. Bidh an duilgheadas sin a 'ruigsinn an ath ìre nuair a dh'fhuiricheas tu airson an luchdachadh sìos seo, ach gus faighinn a-mach nach eil am prògram ceart agad gus an sgrìobhainn fhosgladh. Na làithean sin, is ann ainneamh a bhios sin a chionn 's gu bheil brobhsairean a' dèanamh, gu dearbh, an sgrìobhainn dìreach air loidhne. Mar eisimpleir, na luchdaich sìos faidhlichean PDF gu bunaiteach. An àite sin, tha iad a 'taisbeanadh gu dìreach anns a' bhrabhsair lìn coltach ri mar a sheallas duilleag-lìn.

Dè ma tha faidhle agad a tha thu ag iarraidh luchdachadh sìos an àite a bhith ga fhaicinn dìreach anns a 'bhrabhsair-lìn?

Mas e faidhle HTML no PDF a th 'ann , chan urrainn dhut ceangal dìreach a chur ris a' phàipear sin oir tha (mar a tha sinn dìreach air a chòmhdach) brabhsair lìn a 'fosgladh na sgrìobhainnean sin gu fèin-obrachail agus gan taisbeanadh ann an loidhne. Gus na faidhlichean sin a luchdachadh sìos gu coimpiutair duine, feumaidh tu rudeigin a dhèanamh a 'cleachdadh PHP an àite sin.

Leigidh PHP leat na cinn-sgrìobhainnean HTTP a tha thu a 'sgrìobhadh.

Bidh am pròiseas seo ga dhèanamh gus am faod thu faidhle a luchdachadh a-nuas agus mar as trice bhiodh am brabhsair a 'lìonadh san aon uinneag. Tha seo foirfe airson faidhlichean leithid PDF, faidhlichean sgrìobhaidh, ìomhaighean, agus bhideothan a tha thu ag iarraidh an luchd-ceannach a luchdachadh sìos an àite a bhith a 'cleachdadh air-loidhne dìreach bhon bhrabhsair.

Feumaidh tu PHP air an fhrithealaiche lìn far am bi na faidhlichean agad air an cumail, faidhle a luchdachadh a-nuas, agus an seòrsa MIME den fhaidhle fo cheist.

Mar a nì thu seo

  1. Upload an fhaidhle a tha thu ag iarraidh a bhith ri fhaotainn airson luchdachadh a-nuas chun t-frithealaiche lìn agad. Mar eisimpleir, innsibh gu bheil faidhle PDF agad a tha thu ag iarraidh luchdachadh sìos nuair a phutas iad air ceangal. Thòisicheadh ​​tu an fhaidhle sin an toiseach gu àrainneachd aoigheachd an làraich-lìn agad.
    mòr_document.pdf
  2. Deasaich faidhle PHP ùr anns an deasaiche lìn agad - airson a bhith furasta a chleachdadh, molamaid a bhith ga ainmeachadh mar an aon ainm ris an fhaidhle a luchdaich thu sìos, a-mhàin leis an leudachadh .php. Mar eisimpleir:
    mòr_document.php
  3. Fosgail am bloc PHP sa sgrìobhainn agad:
  4. Air an ath loidhne, cuir an ceannard HTTP air:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
  5. An uairsin cuir an seòrsa MIME den fhaidhle air:
    header ("Type-type: application / pdf");
  6. Puing don fhaidhle a tha thu airson luchdachadh sìos:
    readfile ("huge_document.pdf");
  7. An uair sin dùin am bloc PHP agus sàbhail am faidhle:
    ?>
  1. Bu chòir don fhaidhle PHP agad coimhead mar seo:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
    header ("Type-type: application / pdf");
    readfile ("huge_document.pdf");
    ?>
  2. Dèan ceangal ris an fhaidhle PHP agad mar cheangal luchdachadh sìos bho làrach-lìn. Mar eisimpleir:
    Luchdaich sìos an sgrìobhainn mhòr agam (PDF)

Cha bu chòir gum biodh àitean no carbad sam bith a ' tilleadh an àite sam bith sa fhaidhle (ach a-mhàin às leth-colon). Nì loidhnichean fala gu bheil PHP gu teacs / html a tha am mùthadh MIME agus cha dèid am faidhle agad sìos.