Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generowanie RTF a obrazki i tabele
Kamil Matysik
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.04.2003

Ostrzeżenie: (0%)
-----


Witam.. mam maly problem. Chce dodac na strone mozliwosc sciagania artykulow w formie dokumentow RTF. Oto co narazie napisalem:

[php:1:eb6530b6c8]<?
require('common.php');
DBconnect();

header("Content-type: application/msword");
header("Content-Disposition: attachment; filename=artykul.rtf");

$data=date("d.m.Y");

if(is_numeric($idp)) $id=$idp;
if(is_numeric($idp2)) $id=$idp2;

$query = "SELECT page_name, page_text FROM com_page WHERE page_id='$id'";
$wynik = mysql_query($query);
$row = mysql_fetch_array($wynik);


// otwarcie szablonu
$nazwa_pliku="inc/artykul.rtf";
$wp=fopen($nazwa_pliku, "r");

// odczytanie szablonu do zmiennej
$wyswietl=fread($wp, filesize($nazwa_pliku));

fclose($wp);

$szukaj = array("<p class="w">", "n", '<li>', '<p>', '<br />');
$zamien = array("t ", "line", "t - ", "line ", "line ");
$tekst = str_replace($szukaj, $zamien, stripslashes($row['page_text']));
$tekst = str_replace("Ľ", "ź", $tekst);
$tekst = str_replace("&plusmn;", "ą", $tekst);
$tekst = str_replace("ˇ", "Ą", $tekst);
$tekst = str_replace("&para;", "ś", $tekst);
$tekst = str_replace("&brvbar;", "Ś", $tekst);
$tekst = str_replace("&not;", "Ż", $tekst);

$tekst = str_replace("„", """, $tekst);
$tekst = str_replace("”", """, $tekst);
$tekst = str_replace("„", """, $tekst);
$tekst = str_replace("”", """, $tekst);
$tekst = str_replace("–", "-", $tekst);


// zamiana symboli zastępczych w szablonie na dane
$wyswietl=str_replace("<<TITLE>>", $row['page_name'], $wyswietl);
$wyswietl=str_replace("<<URL>>", 'http://blabla.pl/?'.$_SERVER["QUERY_STRING"], $wyswietl);
$wyswietl=str_replace("<<DATE>>", $data, $wyswietl);
$wyswietl=str_replace("<<TEXT>>", strip_tags($tekst), $wyswietl);

// wysłanie wygenerowanego dokumentu do przeglądarki
echo $wyswietl;
?>

?>[/php:1:eb6530b6c8]

Wszytko ladnie dziala... z tym ze nie wiem jak zrobic aby dalo sie do tego dokumentu wstawic obrazki (takie jak w kodzie HTML <img...) oraz jak z tabel w HTMLu zrobic tabale w dokumencie RTF.

Bardzo prosze o pomoc...
Go to the top of the page
+Quote Post
Majdan
post
Post #2





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Obrazki wstawiamy zamieniając np. ciąg znaków ":)" na kod HTML:
[php:1:f08ab79dfb]<?php
$tekst = str_replace(':)', '<img scr="plik.gif" border=0>', $tekst);
?>[/php:1:f08ab79dfb]
Go to the top of the page
+Quote Post
Kamil Matysik
post
Post #3





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.04.2003

Ostrzeżenie: (0%)
-----


Nie nie... zle mnie zrozumiales. Ja chce zamienic kod HTML na RTF. Pobieram z bazy danych kod HTML wraz z odwolaniami do obrazkow (<img...) i chce zeby te obrazki znalazly sie w dokumencie RTF. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
Kamil Matysik
post
Post #4





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 6.04.2003

Ostrzeżenie: (0%)
-----


Nikt nie wie jak to zrobic? (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) help
Go to the top of the page
+Quote Post
..:: pingu ::..
post
Post #5





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 15.12.2003
Skąd: Mikołów

Ostrzeżenie: (0%)
-----


http://msdn.microsoft.com/library/default..../rtfspec_16.asp
daj w przegladarce wyszukaj na stronie "Pictures" i tam bedziesz mial jak wstawic obrazki do RTF tylko po ENG. (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:04