![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 12.01.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
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.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Pewnie nie dajesz odpowiednich nagłówków. Pokaż kod skryptu.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Co do RTF warto sie zapoznac z artykulem Generowanie plików RTF.
-------------------- bigZbig (Zbigniew Heintze) | blog.heintze.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 17.06.2025 - 18:34 |