Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Form action a rtf
Roberti1
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.12.2016

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


Witam. Mam następujący problem z którym "walczę" od trzech dni samodzielni i szukając po necie rozwiązań ale żadne niestety nie przynosi pożądanych rezultatów.
Stąd moja prośba do Was. Mam formularz w którym użytkownik podaje dane dalej jest o przetwarzany przez plik konwersja.php i następnie otwierany jest szablon jako plik rtf.
W tym pliku w odpowiednich miejscach wyświetlają się dane wprowadzone przez użytkownika ( dalej jest już tekst wprowadzony wcześniej).
Do tej pory oczywiście wszystko jest OK. Ale mam "stary-nowy" problem z polskimi znakami.
Oczywiście nie wyświetlają się w pliku rtf ( tylko te wprowadzone przez użytkownika ).
Próbowałem poprzez funkcję konwersji polskich znaków ale efekt był żaden. Były też inne próby ale nic nie pomaga.
Macie jakieś pomysły ???.
Poniżej kod pliku konwwersja.php.
  1. <?php
  2. $podmianaa= $_POST['nazwa'];
  3. $podmianab= $_POST['ulica'];
  4. $podmianac= $_POST['kod'];
  5. $podmianad= $_POST['miasto'];
  6. $podmianae = $_POST['nazwad'];
  7. $podmianaf = $_POST['ulicad'];
  8. $podmianag = $_POST['kodd'];
  9. $podmianah = $_POST['miastod'];
  10. $file_name='New.rtf';
  11. if (($podmianaa= '') || ($podmianab== '') || ($podmianac=='') || ($podmianad=='') ||($podmianae= '') || ($podmianaf== '') || ($podmianag=='') || ($podmianah=='') ){
  12. echo "<hl>Błąd</h1><p>Należy wypełnić wszystkie pola</p>";
  13. } else {
  14. header( 'Content-type: application/msword' );
  15. header("Content-Disposition: inline; filename=konwersja.rtf");
  16. $wyswietl = fread($fp,filesize($plik));
  17. $wyswietl = przeksztalc($wyswietl);
  18. $wyswietl = str_replace( '^^NAZWA^^', $podmianaa, $wyswietl );
  19. $wyswietl = str_replace( '^^ULICA^^', $podmianab, $wyswietl );
  20. $wyswietl = str_replace( '^^KOD^^', $podmianac, $wyswietl );
  21. $wyswietl = str_replace( '^^MIASTO^^', $podmianad, $wyswietl );
  22. $wyswietl = str_replace( '^^NAZWAD^^', $podmianae, $wyswietl );
  23. $wyswietl = str_replace( '^^ULICAD^^', $podmianaf, $wyswietl );
  24. $wyswietl = str_replace( '^^KODD^^', $podmianag, $wyswietl );
  25. $wyswietl = str_replace( '^^MIASTOD^^', $podmianah, $wyswietl );
  26.  
  27. // wyświetlenie gotowego dokumentu
  28. echo $wyswietl;
  29. }
  30. ?>
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 10:48