![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 18.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Mam taki problem: posiadam plik RTF (stanowi on pewnego rodzaju szablon, który chcę wypełniać poprzez skrypt PHP). Według opisu, który znalazłem na tej stronie, w pliku RTF, w miejscu gdzie chcę mieć wpisany tekst wpisałem powiedzmy: Potem otworzyłem plik RTF w notatniku i dodałem na samym początku: następnie do pliku httpd.conf dodałem wpis: AddType application/x-httpd-php .rtf i mam plik formularz.php, w którym mam formularz przesyłany metodą POST, w którym mam pole tekstowe o nazwie txt_pole Moje pytanie brzmi: Jak zrobić aby po naciśnięciu przycisku w pliku formularz.php, dane z pola tekstowego zostały zapisane w tym pliku RTF, tak aby po otwarciu pliku RTF był on wypełniony danymi z pola txt_pole ![]() Za wszystkie odpowiedzi z góry dziękuję. ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
http://www.biblioscape.com/rtf15_spec.htm (rtf format spec) a dane zapisujesz najnormalniej w świecie, tak jak każdy inny formualarz.
http://php.pl/Wortal/Artykuly/Pomysly-pora...anie-plikow-RTF i gotowa klasa http://www.bigwebmaster.com/2998.html -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 18.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Właśnie z tego opisu korzystałem i zrobiłem wszystko tak jak jest tam napisane.
Tylko teraz swoimi słowami, łopatologicznie czy mógłby mi ktoś wyjaśnić jak w prosty sposób połączyć ten formularz, który mam z tym plikiem RTF ? W sensie, że wpisuje w formularzu (w polu txt_pole) jakiś tekst i potem otwieram mój plik RTF a tam gdzie miałem pojawia mi się zawartość tego pola. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Podpowiem: po przesłaniu i zwalidowaniu danych z formularza zamiast echo $_POST['txt_pole']; fopen, fwrite, fclose z odpowiednimi parametrami, które wyczytasz z dokumentacji.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 18.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy prawidłowo to robię, ale wymyśliłem coś takiego:
W pliku, który traktuję jako szablon wpisałem sobie w odpowiednich miejscach takie coś np: $pole1, $pole2 Następnie otwieram ten plik poprzez php i daję kolejno str_replace($pole1, $moja_wartosc, $plik) po czym tworzę nowy plik z taką zawartością i faktycznie jest on już uzupełniony o te dane które potrzebuję. Zastanawiam się tylko po co w takim razie tym artykule: http://php.pl/Wortal/Artykuly/Pomysly-pora...anie-plikow-RTF w wyznaczone miejsca zamiast nazw zmiennych było powypisywane np: <?php echo $_POST['imie']; ?> Kolejna sprawa, jeśli w pliku rtf mam Checkboxy i chciałbym je jakoś zaznaczyć przez skrypt php jak tego dokonać ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 09:58 |