kako tekst ki ga pokaze brskalnik shraniti na disk
 
mprose7 28. jan 2011 21:43:26 Pridružen od:
18. mar 2008
911 objav
293 39 6
#1

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"...


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
jurij123 28. jan 2011 23:46:14 Pridružen od:
20. nov 2010
572 objav
675 148 10
#2

Shranis text v xxx.xml in naredis redirect?


všeč(0) ni všeč(0) spam(0)
 
mprose7 29. jan 2011 08:04:50 Pridružen od:
18. mar 2008
911 objav
293 39 6
#3

ravno tu je blackout - texta ne znam spravit v datoteko


všeč(1) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
jurij123 29. jan 2011 09:21:03 Pridružen od:
20. nov 2010
572 objav
675 148 10
#4

mprose7:

ravno tu je blackout - texta ne znam spravit v datoteko



file_put_contents("xxx.xml","text_tukaj");

LP


všeč(1) ni všeč(0) spam(0)
 
mprose7 29. jan 2011 21:09:46 Pridružen od:
18. mar 2008
911 objav
293 39 6
#5

texttukaj je v mojem primeru <php? $to in $ono echo "toinono"; ...... ?> - 50 vrstic kode, in sele v brskalniku nastane texttukaj ;)


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
cyman 29. jan 2011 21:19:53 Pridružen od:
20. dec 2008
545 objav
282 28 3
#6

Potem pa če ne drugače poberi tekst iz same strani s filegetcontents in ga šele nato shrani s fileputcontents.


všeč(0) ni všeč(0) spam(0)
 
rnk 29. jan 2011 21:41:36 Pridružen od:
27. avg 2010
48 objav
91 6 1
#7

Ali pa vzporedno sestavljaš output string, ki ga zapišeš potem v fajl.


$output = 'bla';
$output .= 'ble';
$output .= 'bli';
print $output;

rezultira v 'blablebli'.


všeč(1) ni všeč(0) spam(0)
 
mprose7 30. jan 2011 00:26:37 Pridružen od:
18. mar 2008
911 objav
293 39 6
#8

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


všeč(0) ni všeč(0) spam(0)
Oprema stanovanj in izris 3d objektov na: Notranja oprema
Trgovina z lesnim hobi programom: Razrez iverala
 
schtr4jh 30. jan 2011 13:44:15 Pridružen od:
24. nov 2008
402 objav
322 33 4
#9

Drugače lahko na začetek .php fajla dodaš komando obstart(); , na koncu pa $content = obgetcontents(); in obend_clean(); . $content lahko potem izpišeš (echo $content;) in/ali shraniš datoteko oziroma jo ponudiš za prenos.


všeč(1) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se