Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: generowanie plików RTF
Forum PHP.pl > Forum > PHP
zyraf_pl
Witam

Jestem początkujący i zabardzo nie rozumiem czemu w treści pliku wyjsciowego mam kod formatowania RTF.

1) set_time_limit() - ustawiam limit na wiekszy bo troche jest do podstawienia
2) $zapytanie = 'SELECT * FROM `dane`' - to chyba każdy wie
3) dane wyjmuje za pomocą pętli - for ($i=0; $i<$ile; $i++) oraz $wiersz = mysql_fetch_array($wynikf)
4) obrabiam sobie dane pod potrzebe gł. za pomocą str_replace()
5) tworze sobie ścieżkę do zapisu $DOCUMENT_ROOT + podkatalogi
6) nazwa pliku wg schematu "numer z bazy" + numer literacji z ptk3

tu wrzucam schemat RTF.
starałem się go dać na 2 sposoby:
- ładuje zaw. pliczku $wzor = file_get_contents('wzor.rtf');
- wklejonego kodu , include ("wzor.php")

7) zmienną $wzor obrabiam $wzor = str_replace(); - podmieniam wyrazy które odpow. przygotowałem np. "[IMIE]"
8) tworze plik fopen($nazwafakt ,'ab');
9) sprawdzam czy utw. plik i otwieram + sprawdzam czy edytowalny if (is_writable($nazwafakt)) jesli nie to tworzy , jeśli nadal nie to komunikat itp.
10) zapis do pliku if (fwrite($uchwyt, $wzor2)
11) zamkniecie pliku fclose($uchwyt);


-śledziłem cały proces za pomocą prostego "echo" , i zmienne wszystkie są OK.
-niema żanych "zakazanych znaków itp
-ładnie tworzy pliczki w podkatalogu + nadaje poprawne nazwy.
-wzór jest na 100% w RTF ,
-jeśli wychaszowałem wiersze odpow. za zmiany we wzorcu , nadal zapisuje pliki jako RTF o "kodzie" wzorca w treści ,a nie jako zwykły dok.
- przerobiłem wzór na XML , (plik wyj. na xml) ale również zamiast "zwizualizoać/przetworzyć" dokumet - dostałem w treści całą składnie xml'a

Starałem sie opisać dokładnie co i jak.


Z góry dziękuje za odp

--------------------------
żyraf
bigZbig
Zamiast tego zmudnego opisu dalbys kod skryptu i byloby o wiele prosciej. Jaka nazwe ma twoj plik wynikowy i w jakim programie go otwierasz? Zauwaz, ze jak rtf-a wyedytujesz w notatniku to też nie zobaczysz treści tylko kod zrodlowy.
kszychu
Pewnie nie dajesz odpowiednich nagłówków. Pokaż kod skryptu.
bigZbig
Co do RTF warto sie zapoznac z artykulem Generowanie plików RTF.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.