Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] problem z funkcja str_replace
simsonen
post 14.02.2007, 13:20:19
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.02.2007
Skąd: Działdowo

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


witam wszystkich
stawiam pierwsze kroki w php i mam nastepujacy problem:

w bazie danych zawarte sa imiona i nazwiska uczniow
chce zeby byly one automatycznie wstawiane do pliku oceny.rtf za pomoca funkcji str_replace

kod wyglada nastepujaco:
  1. <?php
  2. header("Content-type: application/msword");
  3. header("Content-Disposition: attachment; filename=oceny.rtf");
  4.  
  5. $nazwa_pliku="oceny.rtf";
  6. $wp=fopen($nazwa_pliku, "rb");
  7.  
  8. $wyswietl=fread($wp, filesize($nazwa_pliku));
  9. fclose($wp);
  10.  
  11.  
  12. include("./log.php");
  13. include("./log_do_ident.php");
  14.  
  15. $klasa=$_POST['klasa'];
  16. $semestr=$_POST['semestr'];
  17.  
  18. laczenie();
  19.  
  20. $zap="SELECT `id_rok/sem` FROM `rok-sem` WHERE `rok/sem` = '$semestr'"; 
  21. $wyk=mysql_query($zap);
  22. $wier=mysql_fetch_row($wyk);
  23. $sem_id=$wier[0];
  24.  
  25. lacz_ident();
  26.  
  27. $wyswietl=str_replace("<<KL>>", strtoupper($klasa), $wyswietl);
  28.  
  29. $zapytanie="SELECT uczen.imie, uczen.nazwisko, uczen.pesel_uczn, uczen.id FROM uczen, k
    lasa WHERE uczen.id_klasa=klasa.id AND klasa.nazwa='$klasa' ORDER BY uczen.nazwisko ASC"
    ; 
  30. $wykonaj=mysql_query($zapytanie);
  31. $i=1;
  32. while($wiersz = mysql_fetch_array($wykonaj))
  33. {
  34. $napis="<<N".$i.">>";
  35. $wyswietl=str_replace($napis, $wiersz[1]." ".$wiersz[0], $wyswietl);
  36. $i++;
  37. }
  38.  
  39. echo($wyswietl);
  40. ?>


poprawiam
revyag

Problem polega na tym ze w pliku uzupelniane sa nazwiska, ale tylko kilka. Wiekszosc nie jest zamnieniona.
Czy problem zwiazany jest ze zlozonoscia pliku oceny.rtf?questionmark.gif
Czy moze mi ktos pomoc questionmark.gif?
Go to the top of the page
+Quote Post

Posty w temacie
- simsonen   [php] problem z funkcja str_replace   14.02.2007, 13:20:19


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 11:56