Ahoana ny fampiasana PHP mba handrafetana Download Download

Rehefa mieritreritra an'izany ianao, dia mahavariana ireo programa mpikirakira Internet . Izy ireo dia fitaovana izay ampahany amin'ny fiainantsika andavanandro - ampiasaina amin'ny zava-drehetra amin'ny fanamarinana ny toerana misy ny namana sy ny fianakaviana, ny fifandraisana amin'ny olona, ​​ny fividianana, ny fijerena horonan-tsary, ny fikarakarana ny fiainana ara-bola, ary ny maro Bebe kokoa. Araka ny mahazatra toy ny navigateur dia eo amin'ny fiainantsika, ny zava-misy dia ny ankamaroan'ny olona dia tsy mankasitraka ny maha-ilaina azy ireo marina.

Ao ambadiky ny sehatra

Ny zavatra iray ataon'ireo browsers ao ambadiky ny sehatra dia ezaho atao ny manao ny tsindry rehetra izay ataon'ny olona iray mandritra ny fivoriana andrana. Midika izany fa mety misy karazan-drakitra misimisy kokoa ahafahana mijery mivantana ao amin'ny tranonkala web.

Ny ankamaroan'ny fotoana, zavatra tsara izany, satria mety ho sarotra ny manindry ny rohy mankany amin'ny rakitra tianao te-hamaky ary avy eo tsy maintsy miandry azy hidina ary hivoaka amin'ny solosainao farany. Izany fahasorenana izany dia tonga amin'ny ambaratonga manaraka rehefa miandry ity fampiasa ity ianao, mba hahitanao fa tsy manana programa havanana ianao hanokatra ny antontan-taratasy. Amin'izao andro izao, tsy dia mahazatra loatra izany satria ny navigateur dia mampiseho mivantana avy hatrany ilay rakitra. Ohatra, ny rakitra PDF dia tsy mivoaka amin'ny alalana. Fa kosa, aseho mivantana ao amin'ny tranonkala tranonkala mitovy amin'ny fomba fampisehoana ny tranonkala iray.

Ahoana raha manana rakitra tianao hampidirina ianao fa tsy mijery azy mivantana ao anaty tranonkala?

Raha tahiny HTML na PDF , tsy afaka mametraka rohy mankany amin'io rakitra io ianao (satria efa nafenina fotsiny) ny tranonkala iray dia manokatra ireo tahirin-kevitra ireo automatique ary maneho azy ireo an-tsoratra. Mba hampidirana ireo rakitra ireo dia alefaso amin'ny ordinateran'ny olona iray ianao, fa tokony hampiasa trangan-javatra hafa amin'ny PHP ianao.

PHP dia ahafahanao manova ny lohatenin'ny HTTP amin'ny rakitra izay soratanao.

Ity dingana ity dia mahatonga izany mba hahafahanao manery ny antontan-drakitra alefa izay fa ny mpamily no mameno ao amin'io varavarankely io. Ity dia tonga lafatra ho an'ny antontan-taratasy toy ny PDF, tahirin-drakitra, sary ary horonan-tsary izay irianao ny mpanjifanao halefa fa tsy handany mivantana an-tserasera mivantana avy amin'ny navigateur.

Mila PHP ianao ao amin'ny tranonkala ahafahana mampiantrano ny rakitrao, ny rakitra iray azo alefa, ary ny karazana MIME ny antontan-taratasy voatanisa.

Ahoana no hanaovana izany?

  1. Alefaso ilay rakitra tianao hapetraka mba haka ny tranonkala. Lazao, ohatra, fa manana rakitra PDF tianao hampidirina ny olona ianao rehefa mividy rohy. Alefanao alefanao aloha ilay rakitra ao amin'ny tranonkalan'ny tranonkalanao.
    huge_document.pdf
  2. Manova rakitra PHP vaovao ao amin'ny tranonkalan'ny tranonkalanao - ho fampihetseham-po ny fampiasana azy, dia manonona ny anarana mitovy amin'ny solonanaranao ianao, amin'ny fampitomboan'ny .php. Ohatra:
    huge_document.php
  3. Sokafy ny tahiry PHP ao amin'ny rakitrao:
  4. Eo amin'ny andalana manaraka, mametraha ny lohatenin'ny HTTP:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
  5. Avy eo mametraka ny karazana MIME ny rakitra:
    header ("Content-type: application / pdf");
  6. Manorata ny rakitra tianao hampidirina:
    readfile ( "huge_document.pdf");
  7. Fenoy ny tahiry PHP ary tehirizo ny rakitra:
    ?>
  1. Ny tahiry PHP tokony ho toy izao:
    header ("Content-disposition: attachment; filename = huge_document.pdf");
    header ("Content-type: application / pdf");
    readfile ( "huge_document.pdf");
    ?>
  2. Ampifandraiso amin'ny rakitra PHP ho toy ny rohy download avy amin'ny tranonkala iray. Ohatra:
    Download ny tahirin-tsariko (PDF)

Tsy tokony hisy toerana na fiara hiverenana na aiza na aiza ao amin'ny rakitra (ankoatra aorian'ny kolosialy). Ny tsipika marevaka dia mahatonga ny PHP ho tsy mety amin'ny endritsoratra / html karazana MIME ary tsy hidina ny rakitrao.