Autor | Zpráva | ||
---|---|---|---|
gradAS Profil * |
#1 · Zasláno: 18. 12. 2007, 16:56:22
mam blog a chcel by som aby kazdy moj clanok by sa mohol ulozit do nejakeho normalneho subora, napr word, txt alebo tak..
Proste by sa kliklo a obsah v $text by sa ulozil... Poradite?? diky |
||
BetaCam Profil |
#2 · Zasláno: 18. 12. 2007, 17:32:21
No a kde ses zasek??
|
||
gradAS Profil * |
#3 · Zasláno: 18. 12. 2007, 18:06:26
No ako asi bude vyzerat (zdrojak) toho ulozenia do wordu?
Bude <a href=uloz/id/... Ulozit clanok potom SELECT clanok from ... where id=35 $clanok -> a ulozit a zobrazit okno s ulozenim clanku... Poradite? Dakujem |
||
HGD Profil |
#4 · Zasláno: 18. 12. 2007, 18:20:29
a co třebas TOHLE?
|
||
Alphard Profil |
#5 · Zasláno: 18. 12. 2007, 18:21:04
kdyby ti stačil texťák, tak file_get_contents()
s tím *.doc resp. *.docx přeji příjemnou zábavu :-) je to vážně nutné? |
||
gradAS Profil * |
#6 · Zasláno: 18. 12. 2007, 18:27:56
A ako funguje to file_get_contents() ?
dakujem, pozeram aj php.net len je to vseliako po anglicky a nevyznam sa v tom |
||
BetaCam Profil |
#7 · Zasláno: 18. 12. 2007, 18:30:08
No do textáku viz. Alphard
A na doc můžeš použít COM, každopádně bych se doc vyhnul. Je to totiž typickej příklad : "Za hodně peněz málo muziky". |
||
gradAS Profil * |
#8 · Zasláno: 18. 12. 2007, 18:33:03
HEj, ale co musim zadat vsetko do file_get_contents() aby vyskocilo okno s moznsotouo ulozenia clanku do toho textaku?
|
||
Alphard Profil |
#9 · Zasláno: 18. 12. 2007, 18:37:10
jméno souboru a text, který se má uložit
ale jestli chceš nějaké dialogové okno s uložením, pošli vhodné hlavičky a text vypiš normálně na výstup |
||
gradAS Profil * |
#10 · Zasláno: 18. 12. 2007, 19:04:26
JA tomu vobec nerozumiem :((
kliknem <a href=uloz/id/... Ulozit clanok a v tom bude a vypise chybu... Ja by som chcel take ze naskoci okno, taketo to typicke ULOZIT AKO file_get_contents("aa.txt",'aaaaa'); Da sa to? |
||
BetaCam Profil |
#11 · Zasláno: 18. 12. 2007, 19:13:23
na stránce uloz/id/ tedy po kliknutí na okaz pro uložení vytáhni článek z DB a vlož ho do proměné $data
poté zavolej vhodné hlavičky a poté dej echo $data; |
||
gradAS Profil * |
#12 · Zasláno: 18. 12. 2007, 19:34:34
a ake su to vhodne hlavicky?
Ved stale sa tu pise dokola to iste.... file_get_contents("aa.txt",$data); co dalej? |
||
BetaCam Profil |
#13 · Zasláno: 18. 12. 2007, 19:46:22 · Upravil/a: BetaCam
Na file_get_contents("aa.txt",$data); se můžes vykašlat pokud to nechces ukládat na serveru.
na odkaz uloz/id/ si dej kód podobný tomuto: $resource = mysql_query('SELECT clanok FROM clanky WHERE id=35'); $data = mysql_fetch_object($resource); header('Content-Type: text/plain'); header('Content-Disposition: attachment; filename="aa.txt"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Pragma: no-cache'); header('Content-Length: '.strlen($data->clanok)); echo $data->clanok; Pripojování k DB a dotaz na DB si poskládej jak potřebuješ. |
||
gradAS Profil * |
#14 · Zasláno: 18. 12. 2007, 20:12:27
Super, funguje! Diky moc.
Len este mam nejake otazky: Ono som to tam kde sa vypisuje clanok dal if ($_GET['ulozit'] == 1) { $data = 'aaa'; header('Content-Type: text/plain'); header('Content-Disposition: attachment; filename="aa.txt"'); header('Content-Transfer-Encoding: binary'); header('Expires: 0'); header('Pragma: no-cache'); header('Content-Length: '.strlen($data->clanok)); echo $data; exit; } Moze to tak byt? Ono to ale trocha zamrzava..ine napady? A ono ja by som chcel aby to vzdy bol nazov suboru taky aky je nadpis clanku ale nebudem pre kazdy clanok vytvarat novy subor. Dakujem |
||
BetaCam Profil |
#15 · Zasláno: 18. 12. 2007, 20:15:46
Jak to jako myslíš zamrzává???
|
||
gradAS Profil * |
#16 · Zasláno: 18. 12. 2007, 20:17:47
No ono to komplet zamrzlo ked tam na konci nebolo to exit; nevies preco?
|
||
BetaCam Profil |
#17 · Zasláno: 18. 12. 2007, 20:17:55
A ono ja by som chcel aby to vzdy bol nazov suboru taky aky je nadpis clanku ale nebudem pre kazdy clanok vytvarat novy subor.
No to si snad vytahneš z BD ne. |
||
BetaCam Profil |
#18 · Zasláno: 18. 12. 2007, 20:19:27
No ono to komplet zamrzlo ked tam na konci nebolo to exit; nevies preco?
Furt nechápu co myslíš tim zamrzlo. Vyjádři se přesně. |
||
gradAS Profil * |
#19 · Zasláno: 18. 12. 2007, 20:20:46
Cely firefox zamrzol a musel som ho cez tu srandu zrusit a zavolat odzniova
|
||
gradAS Profil * |
#20 · Zasláno: 18. 12. 2007, 20:24:49
A este ma stve ked vypysujem to strip_tags($row['text']) tak v tom textaku ide "donekonecna" v riadku (ak nie je zapnute zalamovanie), nedalo by sa to tak spravit aby to bolo zalomene v vzdy?
diky moc inac. moc si mi pomohol |
||
BetaCam Profil |
#21 · Zasláno: 18. 12. 2007, 20:30:40
Cely firefox zamrzol a musel som ho cez tu srandu zrusit a zavolat odzniova
Tak to mě nenapadá čim by to mělo bejt. Mělo by to bejt validní takže by FF zamrzat neměl. a jak tam máš v tom $row['text'] dělaný řádky?? |
||
gradAS Profil * |
#22 · Zasláno: 18. 12. 2007, 20:38:19
no ziadno, lebo ja to mam od HTML editora tinyMCE a ten nezalamuje :(aspon o tom neviem ako to nastavit
newvedel by si teda poradit? |
||
BetaCam Profil |
#23 · Zasláno: 18. 12. 2007, 20:42:50 · Upravil/a: BetaCam
Tak tam máš alespon <br /> ne??? Nechápu jak editor nemůže zalamovat řádky.
|
||
gradAS Profil * |
#24 · Zasláno: 18. 12. 2007, 20:48:18
ale ved br je html tag, to s tym nic nema.
|
||
BetaCam Profil |
#25 · Zasláno: 18. 12. 2007, 20:56:32 · Upravil/a: BetaCam
ale ved br je html tag, to s tym nic nema.
No jak se to veme. Sice v podstatě nemá, ale dá se to využít. zajímá mě co máš v $row['text'] pokud tam máš něco jako : první řádek článku<br />druhý řádek článku<br />atd.. můžeš nahradit <br /> za \n pak volat strip_tags() a pak to vytisknout. popřípade to můžes zkusit zalomit pomocí wordwrap(). |
||
gradAS Profil * |
#26 · Zasláno: 18. 12. 2007, 23:35:15
$row['text'] je napriklad <p>as<b>as</b>aa</p> a tak.. proste html
|
||
gradAS Profil * |
#27 · Zasláno: 18. 12. 2007, 23:46:31
To wordwrap() je fajn len na ten subor to nefuguje lebo ked su tam \n tak to spravi take prazdne stvroceky.
Ale otazka na nieco podobne ako wordwrap()? Existuje nieco take co spoji texty teda moj editor sa sprosti vytvara kod, napr. <p>aasdasdasdsd</p> ...dlha medzera ....... <p>asasasasdalsie</p> ...dlha medzera ....... <div>jasdiahs a ja chcem aby to bolo pekne pri sebe, da sa to?? dakujem |
||
Časová prodleva: 17 let
|
0