kako tekst ki ga pokaze brskalnik shraniti na disk
5 naročnikov
5 naročnikov
imam skripto, ki mi zgenerera nek plain text oz v drugem primeru xml
zanima me kako na stran dodati link za direktno shranjevanje datoteke na disk
gogle pravi
iscem torej alternativo za shranjevanje z browserjem "save page as"...
8 odgovorov
mprose7:
ravno tu je blackout - texta ne znam spravit v datoteko
file_put_contents("xxx.xml","text_tukaj");
LP
texttukaj je v mojem primeru <php? $to in $ono echo "toinono"; ...... ?> - 50 vrstic kode, in sele v brskalniku nastane texttukaj ;)
Potem pa če ne drugače poberi tekst iz same strani s filegetcontents in ga šele nato shrani s fileputcontents.
Ali pa vzporedno sestavljaš output string, ki ga zapišeš potem v fajl.
$output = 'bla';
$output .= 'ble';
$output .= 'bli';
print $output;
rezultira v 'blablebli'.
resitev;
V zacetek php fajla sem vtaknil
header("Content-type: text/xml");
header("Content-Disposition: attachment; filename=".$ime.".xml");
ko dostopas do datoteke prek url al linka ti avtomatsko ponudi shranjevanje s poljubno koncnico - v tem primeru .xml