![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem b. prostą księgę gości i mam 2 pytania
1. Dlaczego w tytule strony, w pogrubionych tekstach sa krzaki ? 2. Jak zrobic wywlanie tagów html/php z wypowiedzi ? Kod jest taki: index.html zapisz.php
zobacz.php Wszystkie uwagi i propozyce mile widziane (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 4 Dołączył: 22.04.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Co do punktu 2 to:
Funkcja do usuwania tagów html i kodu php to: strip_tags()" title="Zobacz w manualu php" target="_manual Natomiast co do punktu 1 to nie wiem o co dokładnie chodzi, gdzie ci sie robią krzaczki, opisz dokładniej ps: popraw tytuł tematu zgodnie z regulaminem |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Co do wywala nie tagów to jakoś nieumiem użyć tej funkcji (IMG:http://forum.php.pl/style_emoticons/default/Rkingsmiley.png)
A co do krzaków to zajrzyj sobie na TEST |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 698 Pomógł: 3 Dołączył: 28.03.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Znaki masz zapisane w kodowaniu windows-1250, natomiast w dokumencie zapisujesz, żeby przeglądarka traktowała tekst jakby był kodowany iso-8859-2. Albo zmień informację o kodowaniu, albo lepiej zapisz cały plik zakodowany w iso-8859-2.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 35 Dołączył: 21.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Znaki masz zapisane w kodowaniu windows-1250, natomiast w dokumencie zapisujesz, żeby przeglądarka traktowała tekst jakby był kodowany iso-8859-2. Albo zmień informację o kodowaniu, albo lepiej zapisz cały plik zakodowany w iso-8859-2.
Ale jak to zaimpletować do księgi ? |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Grr.. napisałem Ci obszernego posta, ale nacisnąłem przed wysłaniem w Operze Ctrl + W (IMG:http://forum.php.pl/style_emoticons/default/angrysmiley.gif) No cóż, nie pozostaje mi nic innego jak napisać jeszcze więcej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Ad. 1 Najczęstsze błędy, pkt 4, czyli spróbuj w dokumencie, w którym zapisujesz te dane umieścić surowy nagłówek, ( header" title="Zobacz w manualu php" target="_manual ) z odpowiednim kodowaniem, może to pomoże.
Ad. 2 Jeżli przeczytałeś zawartość odnośnika, który podał Ci kolega wyżej i umiesz czytać to nie powinieneś mieć problemów z umieszczeniem jej w Twoim skrypcie, popróbuj - pomyśl, i nie czekaj na gotowe (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Co do skryptu, no to trochę pozostaje do życzenia, po pierwsze zamienił bym metodę $_GET na $_POST, ponieważ przesyłanie takich danych w pasku adresu jest mało skuteczne np. ze względu na ograniczenie w nim długości. Po drugie, przy wypełnieniu formularza i wciśnięciu F5 te same dane zostają ponownie nam wysłane, to nie powinno mieć miejsca, zrób po wpisaniu danych przekierowanie ( po raz kolejny header" title="Zobacz w manualu php" target="_manual ), po trzecie antyflood'ing, ponowny wpis do księgi za 30 sekund, czyli ochrona przed spamerami (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Co więcej, wywołujesz tutaj metodę fwrite" title="Zobacz w manualu php" target="_manual, za dużo razy, lepiej takiego string'a połączyć i zapisać go za jednym zamachem. Na razie to Tyle (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 43 Pomógł: 0 Dołączył: 10.06.2006 Skąd: Kłodzko Ostrzeżenie: (0%) ![]() ![]() |
Witaj!
Kolego księga na moim poziomie, a w pliku zobacz.php do wywalenia wszystkich zbędnych tagów można by użyć do odczytu fgetss" title="Zobacz w manualu php" target="_manual w jakiejś pętli np:
Tylko jedna niedogodność w tym wpisie, to usunie też twoje tagi, ale strip_tags() też chyba wszystkie usówa? Ten post edytował marcim 25.06.2006, 08:32:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:50 |