Witam. Mam taki problem:
Chce na podstawie danych z bazy danych i formularza wygenerowac plik *.rtf. Na jednej stronce mam formularz, zbieram z niego 3 dane: jego kod to:
  1. <form action=\"generuj_um.php\" method=\"post\">
  2. <table border=\"4\" align=\"center\">
  3. <tr><td>Wybierz pracownika dla którego chcesz wygenerowac umowę o pracę:</td><td>
  4.  
  5. <?php
  6. require('../../laczenie.inc');
  7.  
  8. $zapytanie = &#092;"select * from pracownik;\";
  9. $wynik = mysql_query($zapytanie);
  10. $ile = mysql_num_rows($wynik);
  11. echo &#092;"<select name=pracow>\";
  12. while ( $result = mysql_fetch_array($wynik) )
  13. {
  14. echo &#092;"<option value=\".$result ['id_pracownika'].\">\".$result ['id_pracownika'].\" \".$result ['nazwisko'].\" \".$result['imie'];
  15. }
  16. echo &#092;"</select><br />\";
  17. ?>
  18. </td>
  19. <tr><td>Pracodawca</td><td><input type=\"text\" name=\"pracodawca\" maxlength=\"30\" size=\"30\"><br /></td></tr>
  20. <tr><td>Miejscowosc</td><td><input type=\"text\" name=\"miejscowosc\" maxlength=\"30\" size=\"30\"><br /></td></tr>
  21. <tr><td>Imie, nazwisko oraz stanowisko reprezentanta firmy</td><td><input type=\"text\" name=\"reprezentant\" maxlength=\"40\" size=\"40\"><br /></td></tr>
  22. <tr><td colspan=\"2\"><input type=\"submit\" value=\"Generuj umowe o prace\"></td></tr>
  23.  
  24. <tr><td>
  25. </form>

na wywolanej stronce generuj_um.php chce wczytac szablon rtf i tu pojawia sie problem. Kod drugiej stronki to :
  1. <?php
  2. $pracodawca = $_POST['pracodawca'];
  3. $miejscowosc = $_POST['miejscowosc'];
  4. $reprezentant = $_POST['reprezentant'];
  5.  
  6. $ktory = $_POST['pracow'];
  7. require('../../laczenie.inc');
  8. $zapytanie1 = &#092;"select * from pracownik;\";
  9. $wynik1 = mysql_query($zapytanie1);
  10. $ile1 = mysql_num_rows($wynik1);
  11. for ($i=1;$i<=$ile1;$i++)
  12. {
  13. $resul=mysql_fetch_row($wynik1);
  14. if ($i == $ktory)
  15. {
  16. $nazwisko = $resul[1];
  17. $imie = $resul[2];
  18. $data_zatr = $resul[4];
  19. $stanowisko = $resul[7];
  20. $rodzaj_um = $resul[6];
  21. $etat = $resul[8];
  22. $zapytanie2 = &#092;"select * from stawki_placowe where id_pracownika=\".$ktory.\";\";
  23. $wynik2 = mysql_query($zapytanie2);
  24. $resul2=mysql_fetch_row($wynik2);
  25. $stawka = $resul2[3];
  26. }
  27. }
  28.  
  29. header( 'Content-type: application/rtf' );
  30. header( 'Content-Disposition: inline, filename=cert.rtf');
  31.  
  32. $data = date( 'F d, Y' );
  33. $prac = $imie.&#092;" \".$nazwisko;
  34.  
  35. $nazwa_pliku = 'um_o_prace.rtf';
  36. $wp = fopen ( $nazwa_pliku, 'r' );
  37. $wyswietl = fread( $wp, filesize( $nazwa_pliku ) );
  38.  
  39. fclose ( $wp );
  40. $wyswietl = str_replace( '<< ------------ PRACODAWCA  --------------  >>', strtoupper( $pracodawca ), $wyswietl );
  41. $wyswietl = str_replace( '<<MIEJSCOWOSC>> ', strtoupper($miejscowosc), $wyswietl );
  42. $wyswietl = str_replace( '<DATA>', $data, $wyswietl );
  43. $wyswietl = str_replace( '<<DATAZAWARCIA>>', $data_zatr, $wyswietl );
  44. $wyswietl = str_replace( '<<IMIE, NAZWISKO I STANOWISKO REPREZENTANTA >>', $reprezentant, $wyswietl );
  45. $wyswietl = str_replace( '<<STANOWISKO>>', $stanowisko, $wyswietl );
  46. $wyswietl = str_replace( '<<ETAT>>', $etat, $wyswietl );
  47. $wyswietl = str_replace( '<<STAWKA GODZINOWA>>', $stawka, $wyswietl );
  48. echo $wyswietl;
  49. ?>

Wywala mi nastepujacy blad:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at C:\html\pliki\pracuj\raporty\generuj_um.php:29) in C:\html\pliki\pracuj\raporty\generuj_um.php on line 35

Warning: Cannot modify header information - headers already sent by (output started at C:\html\pliki\pracuj\raporty\generuj_um.php:29) in C:\html\pliki\pracuj\raporty\generuj_um.php on line 36
a pod tym jest duzo krzaczkow smile.gif (podejrzewam ze przegladrka otworzyla ten szbalon rtf, ale nie jestem pewien) . mam nadzieje ze komus sie zechce to przeczytac. Z gory dzieki za odzew
pozdrawiam