Viac na
Ako vynútiť sťahovanie súborov pomocou PHP
Chcem vyžadovať, aby sa pri návšteve webovej stránky používateľom pomocou PHP stiahol súbor. Myslím, že to má niečo spoločné s funkciou file_get_contents
, ale nie som si istý, ako ju vykonať.
$url = "http://example.com/go.exe";
Po stiahnutí súboru pomocou header(location)
nedochádza k presmerovaniu na inú stránku. Jednoducho sa zastaví.
111
3
Prečítajte si dokumentáciu o vstavanej funkcii PHP readfile
Tiež sa uistite, že ste pridali správny typ obsahu na základe vášho súboru application/zip, application/pdf atď. - ale len v prípade, že nechcete spustiť dialógové okno uloženia ako.
je správne
alebo lepšie pre súbory typu exe
Alebo, ak súbor nie je možné otvoriť pomocou prehliadača, môžete jednoducho použiť hlavičku
Location
: