

vytvoreni textovaho souboru pro staženi do pc v php
Zdravim řečim jednu záležitoost kde potřebuji aby se mi po zvoleni par zaznamu a kliknuti na tlacitko spustil cyklus kd by se mi urcita data zapsaly do textaku a ten se mi stahnul vim presne jak to udelat cestou ze bych na server vytvoril a ulozil txt soupor a pak ho nechal automaticky stahnu a nasledne bych ho smazal ale prijde mi to zbytecny a ma otazka spociva v tom zda je treba ten soubor si na serveru ukladat neni cesta jak v php si ten soubor nadefinovat jak ma obsahove vypadat a a bez ulozeni na server ho nechat rovnou stahnout? Díky
Ahoj nemusíš si vôbec vytvárať súbor na serveri stačí že ho pošleš na výstup napr pomocou echo samozrejme musíš poslať správne hlavičky content-type a nastaviť content-disposition na attachment ale ináč ak tie dáta vieš vygenerovať na klientovi tak ti stačí javascript s použitím data uri a download atribútu v anchor elemente. Nemáš zač
Ahoj los, Díky za odpověď.
Mám dotaz k tomu jelikoz mi neni jasne to ze by mi stacilo vyechovat obsah toho souboru jelikotz ty php hlavicky nacitaj soubor ke stazeni... Diky
tento zapios mi bezproblemu funguje se souborem na serveru.
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: '.filesize($filename));
header('Content-Disposition: attachment; filename=' . basename($filename));
Príkaz header spraví len to, že pošle klientovi HTTP hlavičku - nič viac. Takže henten zápis síce povie klientovi, že aký súbor má očakávať, ale potom ešte treba poslať samotný súbor. No a to môžeš spraviť pomocou echo.
jj jasan takze jma obsach vyechovat za to dat ty php hlavicky a on mi to sam nacpe do souboru jo? ten styl zapisu mi neni jasny . Díky
No hlavičky musia ísť ako prvé. Ale to si všimneš.
Ktorý štýl zápisu ti nie je jasný? Štýl zápisu funkcie header? Kuk manuál. Alebo echo?
sory mas naprostou pravdu pod hlavickama cokoliv vypisu echem bude soucasti soubouru me to prislo divny ale je tomu tak díky moc za rady ulehcim timto serveru. Velké Díky
mel bych na tebe jeste jednu otazku respektlive mam problem ze kdyz pod hlavickama vyechuju co potrebuju tak mi to do souboru ulozi vzdy maximalne 52 znaku.. a nevim proc.. kdyz hlavicky zakomentuju abych videl text ktery mi to ma vlozit do souboru tak ho vydim celý... mno je to divny.. ma otazka spociva v tom nevedel by jsi zda je realne dat ten text hklavickam v pomenne ... ci jakkolilv aby tam sel celej? Díky
Posielaš správny Content-Length? Ak dĺžku dopredu nevieš, tak ju nemusíš posielať vôbec.
Díky právě jsem to vyřešil bylo to Content-Type musel jsem nastavit text/plain a jede to :) Díky ti moc za pomoc a doufam ze se to jeste nekomu bude hodit :)