Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok NapísalOffline : 23.04.2009 0:52

Zdar

ak niekto urgentne pomoze budem rad!

problem - potrebujem vytvorit dokument formatu rtf pomocou php

kod:

Kód:
header('Content-type: application/msword');
header('Content-disposition: inline; filename=brw.rtf');

$filename='reg.rtf';
$fp=fopen($filename,'r');
$output=fread($fp,filesize($filename));

fclose($fp);

$output=str_replace('<<x_sj>>', $x_sj,$output);

echo $output;


Sablonu mam vygenerovanu v rtf ale po prebehnuti kodu sa zobrazi sablona v necitatelnom stave ako ASCII text ... ako mozem dostat citatelne skodovany vysledok?

velka vdaka vopred

//zdrojak patri do code! (stenley)


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 23.04.2009 14:08

Pozor na špeciálne znaky, čokoľvek vrátane nových riadkov a diakritiky.
Napríklad "č" ti editor prekonvertuje na "\u269\'3f", nový riadok ani nebudem rozpisovať jak sa to zmení

Možno ti pomôže tento link
http://www.google.sk/codesearch?hl=en&l ... btn=Search


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 23.04.2009 16:34

Vdaka za podnet, ale mam pocit, ze ten problem bude este banalnejsi ... sablona je v rtf a je naformatovana tak, aby sa dala po doplneni udajov klientom priamo tlacit ... ibaze po prebehnuti kodu sa klientovi nezobrazi naformatovana sablona ale necitatelny text v podobe: "{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff31507\deff0\stshfdbch0\stsh ... "
Predpokladam, ze to bude len nejaka drobnost, ktoru momentalne neviem poriesit, kedze s rtf nemam skusenosti ...

Vdaka za kazdu reakciu


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 23.04.2009 17:19

Aby si dobre pochopil ako funguje rtf (ja to tiež neviem, tiež som to len dnes skúšal), vytvor si v office rtf dokument s textom napríklad "xxx". ulož ho a ten súbor otvor v blbom textovom editore, ktorý nevie robiť s rtf, čiže ti zobrazí "zdrojový kód", napríklad notepad. Tam pekne vidíš, čo to ten rtf je a ako sa to tam vlastne ukladá. To je to čo si písal, také škaredé písmenká so zloženými zátvorkami :)
Tým, že si mu dal nesprávne znaky, tak si túto pevnú štruktúru narušil a tvoj office už nevedel, že to je rtf. Ako keby poškodený súbor.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 23.04.2009 21:24

Ano toto vsetko som uz absolvoval ... je mi jasne, ze to je zdrojovy kod formatovania nejakeho cisteho textu, ktory nedokaze napr. word spravne nacitat ... taktiez som skusal vytvorit rtf dokument s jednoduchym textom typu "xxx" ale ziadna zmena ... skor som myslel ci nie je problem v encodingu viac link:
http://www.electrictoolbox.com/php-set- ... pe-header/ + prislusnym nastavenim vo worde

no neviem zatial s tym stale bojujem


Offline

Skúsený užívateľ
Skúsený užívateľ
RTF format

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 23.04.2009 21:35

A konvertuješ vybrané znaky na formát typu \u269\'3f ?

A dáta akého typu tam vkladáš?
// na tú stránku sa neviem dostať...
// http://www.google.sk/codesearch/p?hl=en ... :php%20rtf


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 24.04.2009 13:26

Skusal som ten najjednoduchsi pripad, teda sablonu s jednoduchym jednoslovnym textom typu "skuska" bez vkladania dat (predposledny riadok kodu som zrusil) s cielom dostat tu istu sablonu aj po prebehnuti kodu ... vysledok stale rovnaky ... teda nepouzil som specialne znaky

Trocha teorie z manualu RTF od microsoftu:

Moj result:

"{\rtf1\adeflang1025\ansi\ansicpg1250\uc1\adeff31507\deff0\stshfdbch0\stsh ... "

RTF manual:

"\ansicpgN This keyword represents the default ANSI code page used to perform the Unicode to ANSI conversion when writing RTF text. N represents the code page in decimal. This is typically set to the default ANSI code page of the run-time environment (for example, \ansicpg1252 for U.S. Windows). The reader can use the same ANSI code page to convert ANSI text back to Unicode. If it appears, this keyword should be emitted in the RTF header section right after the \ansi, \mac, \pc or \pca keyword. Possible values include those in the following table."

"Document text should be emitted as ANSI characters. If there are Unicode characters that do not have corresponding ANSI characters, they should be output using the \ucN and \uN keywords.
For example, the text “Lab*Value” (Unicode characters 0x004c, 0x0061, 0x0062, 0x0393, 0x0056, 0x0061, 0x006c, 0x0075, 0x0065) should be represented as follows (assuming a previous \uc1):
Lab\u915GValue"

Asi tak ... ten link by mal uz fungovat


Offline

Správca fóra
Správca fóra
RTF format

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 24.04.2009 13:39

co tak pouzit nejaku existujucu triedu na generovanie RTF dokumentov, napr. RTFGen ;)







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 24.04.2009 16:18

RTFGen je riesenie i ked free edition je bez moznosti formatovania ... ale funguje, takze vdaka aj za tento help


Offline

Správca fóra
Správca fóra
RTF format

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 24.04.2009 16:33

ked uz mas zaklad, tak by nemal byt problem dorobit tam chybajucu funkcionalitu...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.04.09
Prihlásený: 26.09.15
Príspevky: 23
Témy: 7
Príspevok Napísal autor témyOffline : 24.04.2009 16:42

s tou funkcionalitou by nemal byt problem ... ak ano rad sa opat ozvem .... vdaka


Odpovedať na tému [ Príspevkov: 11 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. rozdiel formátov fontov - formát TrueType a formát T1 ?

v Grafické programy

1

899

29.12.2007 15:34

mufin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. format avi na format dvd

v Video programy

3

2766

08.03.2009 16:56

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. format mp3 na format zvukoveho cd na SD kartu

v Audio programy

9

803

24.09.2010 1:24

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. predinstalovany win 8 -> format -> win 7 -> format -> a ako naspat win 8 ???

v Operačné systémy Microsoft

4

452

31.08.2015 17:13

sairik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Format

v Video programy

8

620

01.09.2010 19:15

Jeffo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Formát

v Ostatné

1

580

26.12.2008 19:55

dadmtb Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. formát

v PC skrinky, zdroje a všetky druhy chladenia

2

252

20.08.2014 10:46

zidan009 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. format

v Pevné disky a radiče

16

1347

22.09.2008 20:01

pepek.namornik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. format

v Pevné disky a radiče

4

549

28.02.2010 10:08

pspalec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Format

v Ostatné programy

4

494

28.08.2012 20:11

15wolf21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Format

v Operačné systémy Microsoft

6

852

02.07.2006 19:38

Johnnny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows Format

v Operačné systémy Microsoft

4

328

11.03.2012 14:33

hornak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Formát disku

v Operačné systémy Microsoft

4

436

16.09.2007 14:11

Jaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Formát ANI

v Video programy

0

374

19.03.2010 21:14

hedgehoghead Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. UDF formát

v Ostatné programy

3

334

16.12.2013 12:58

Mandy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MKV formát

v Video programy

3

2022

20.02.2010 16:42

prandof Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra