Zadejte hledaný výraz...

ulozenie do formatu rtf

monty
verified
rating uzivatele
29. 12. 2007 00:09:07
header( 'Content-Type: application/msword' );
header( 'Content-Disposition: inline, filename=cert.rtf');
$date = date( 'F d, Y' );
$filename = 'PHPCertification.rtf';
$output = file_get_contents($filename);
$output = str_replace( '<>', strtoupper( $name ), $output );
$output = str_replace( '<>', $name, $output );
$output = str_replace( '<>', $score, $output );
$output = str_replace( '<>', $date, $output );
echo $output;
Mam nieco taketo, otevrem sablonu a zmeni udaje a vytclaci..vsetko IDE, len
nefunguje diakritika a neviem aku spravnu hlavicku terba dat aby to
slo..poradite?
Diky
29. 12. 2007 00:09:07
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33350
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
29. 12. 2007 03:14:17
Protože jsem líný číst specifikaci, tak si v českém wordpadu vytvořím rtf a pak se kouknu na zdroják. Je tam na začátku napsáno něco jako {rtf1ansiansicpg1250... Když pak někam do těla napíšu česká písmena (samozřejmě jako win1250), tak to funguje bez problémů.
RTF podporuje i unicode, ale v tvém případě bude asi nejjednodušší změnit hlavičku v šabloně a vkládané údaje před nahrazováním převádět do odpovídající znakové sady.
29. 12. 2007 03:14:17
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33349
monty
verified
rating uzivatele
29. 12. 2007 11:47:34
Ano na zaciatku mam
{rtf1ansiansicpg1252uc1deff0...
1252 nie 1250, ale to bol asi tvoj preklep, ale teraz nechapem co mam v zdrojaku zmenit aby mi potom sla spravne diakritika?
Dakujem.
29. 12. 2007 11:47:34
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33348
Fuck You
verified
rating uzivatele
(1 hodnocení)
29. 12. 2007 11:56:07
Ve zdrojáku tý šablony změň ansicpg1252 na ansicpg1250.
Windows-1252 je západní kódování, ty asi potřebuješ nastavit středoevropské a to je 1250.
29. 12. 2007 11:56:07
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33347
1252 není čeština, ani neobsahuje české znaky, takže opravdu tam musíš mít 1250!!!
29. 12. 2007 11:57:45
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33346
monty
verified
rating uzivatele
29. 12. 2007 12:03:06
Nefunguje to aj tak, vypise
vseliake haky baky typu # 318 # 269 mieto ľščťžýýááň ale niektore makkcene uzb dalo
Neviete preco?
29. 12. 2007 12:03:06
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33345
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
29. 12. 2007 14:38:17
Napsal monty;25092
Nefunguje to aj tak, vypise vseliake haky baky typu # 318 # 269 mieto ľščťžýýááň ale niektore makkcene uzb dalo
Neviete preco?
Asi špatná karma.
test.rtf
29. 12. 2007 14:38:17
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33344
monty
verified
rating uzivatele
29. 12. 2007 17:16:52
To je pekne, ze tam ti idu makkcene, ale stale to nefunguje cez moj script
header( 'Content-Type: application/msword' );
header( 'Content-Disposition: inline, filename=cert.rtf');
$date = date( 'F d, Y' );
$filename = 'PHPCertification.rtf';
$output = file_get_contents($filename);
$output = str_replace( '<>', strtoupper( $name ), $output );
$output = str_replace( '<>', $name, $output );
$output = str_replace( '<>', $score, $output );
$output = str_replace( '<>', $date, $output );
echo $output;
ONo ja mam formular, kde pridu udaje a ja to chcem vytlacit tak, ze otvoorim ten dokument a nhradim tam tie vecicky. Teraz co je v tej sablone tak tam makkcene idu spravne, ale to co pride z formulara je zle, ako to?
29. 12. 2007 17:16:52
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33343
Fuck You
verified
rating uzivatele
(1 hodnocení)
29. 12. 2007 17:33:02
A má ta stránka s tím formulářem nastavené kódování windows-1250? Data z formuláře se totiž odesílají ve stejném kódování, v jakém je stránka s formulářem.
29. 12. 2007 17:33:02
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33342
monty
verified
rating uzivatele
29. 12. 2007 17:38:54
Napsal llook;25122
A má ta stránka s tím formulářem nastavené kódování windows-1250? Data z formuláře se totiž odesílají ve stejném kódování, v jakém je stránka s formulářem.
Data by mali byt v UTF-8, da sa to prerobit aj do utf-8 ten rtf?
Alebo ako sa zda prekodovat utf8 do cp1250?
29. 12. 2007 17:38:54
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33341
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
29. 12. 2007 19:15:15
Napsal monty;25124
Data by mali byt v UTF-8, da sa to prerobit aj do utf-8 ten rtf?
Alebo ako sa zda prekodovat utf8 do cp1250?
UTF-8 v podání RTF je trochu zrádné, protože se speciální znaky stejně musí zapisovat entitama.
Jak jsem psal v první odpovědi, nejjednodušší opravdu bude to UTF-8 převést na cp1250. Například funkcí iconv.
29. 12. 2007 19:15:15
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33340
monty
verified
rating uzivatele
29. 12. 2007 19:39:09
Tak teda vsade tam napisem
iconv("UTF-8", "cp1250", "This is a test.");
hej?
nefunguje to, mam taykto script:
$name = iconv("UTF-8", "cp1250", $_POST);
$score = iconv("UTF-8", "cp1250", $_POST);
if( !$name || !$score )
{
echo '

Error:

This page was called incorrectly

';
}
else
{
header( 'Content-Type: application/msword' );
header( 'Content-Disposition: inline, filename=cert.rtf');
$date = date( 'F d, Y' );
// otevøe soubor naší šablony
$filename = 'PHPCertification.rtf';
$output = file_get_contents($filename);
// nahradí zástupce v šablonì skuteènými daty
$output = str_replace( '<>', strtoupper( $name ), $output );
$output = str_replace( '<>', $name, $output );
$output = str_replace( '<>', $score, $output );
$output = str_replace( '<>', $date, $output );
// odešle vygenerovaný dokument prohlížeèi
echo $output;
}
?>
29. 12. 2007 19:39:09
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33339
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
29. 12. 2007 21:25:29
Hoď sem PHPCertification.rtf
29. 12. 2007 21:25:29
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33338
monty
verified
rating uzivatele
29. 12. 2007 22:10:10
http://rapidshare.com/files/79935019/PHPCertification.rtf.html Tu to mate pani:))
Budem vam vdacny, ak mi pomozete
29. 12. 2007 22:10:10
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33337
Jakub Stacho
verified
rating uzivatele
(20 hodnocení)
29. 12. 2007 23:07:56
Veškeré fcharset0 je třeba nahradit za fcharset238. Tím se všechny použité fonty přepnou do Eastern European.
29. 12. 2007 23:07:56
https://webtrh.cz/diskuse/ulozenie-do-formatu-rtf#reply33336
Pro odpověď se přihlašte.
Přihlásit