Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Trudne pytanie, ominiecie tagow, hmm a moze latwe
pieto
post
Post #1





Grupa: Zarejestrowani
Postów: 227
Pomógł: 1
Dołączył: 12.05.2002
Skąd: gdańsk

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


Witam,

mam takie kodzik

  1. <?php
  2. $content  = explode(' ',$txt);
  3. $content_count = count($content);
  4.  
  5. for($i=0;$i<$content_count ;$i++) {
  6.  
  7. if(strlen($content[$i])>3) {
  8. $pre_content[$i] = sprawdz($content[$i]);
  9. }
  10.  
  11. else {
  12. $pre_content[$i] = $content[$i];
  13. }
  14.  
  15. }
  16. ?>

rozbija mi on tekst na poszczegolne frazy, dalej funkcja sprawdz sprawdzam czy mam w bazie rekord z dana fraza i tak podlikowuje sobie artykuly.
Chcialby do tego ograniczyc aby zostawil w spokoju tagi html'a bo niszczy mi kod (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ktos ma jakas koncepcje ?
Powód edycji: Dodałem bbcode. @drPayton
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
in5ane
post
Post #2





Grupa: Zarejestrowani
Postów: 1 335
Pomógł: 34
Dołączył: 9.11.2005
Skąd: Wrocław

Ostrzeżenie: (10%)
X----


Cytat
Chcialby do tego ograniczyc aby zostawil w spokoju tagi html'a bo niszczy mi kod sad.gif

Masz taką fajną funkcję stip_tags oraz htmlspecialchars, chodzi o to, że powiedzmy, że masz coś takiego:
Kod
<p style="text-align:center;">elo elo, joł ziomalek, <strong>co tam porabiasz</strong>, idź do domu, nie mam czasu, pomagam koledze na forum, bo mu się coś jebie ze skryptem, bla bla bla bla....</p>
I masz to pod zmienną powiedzmy $tresc
I teraz żeby tagi były "ojszczane" to robisz:
  1. <?php
  2. $ok_tresc_strip_tags = strip_tags($tresc); // to ci całkowicie wymaże tagi html
  3. $ok_tresc_htmlspecialchars = htmlspecialchars($tresc); // to ci można najprościej powiedzieć skonwertuje tagi html do ich zamienników, nie wiem czy Ci to potrzebnie wp
    rowadziłem, ale może się przyda
  4. ?>


P.S.: Może teraz Ci trochę pomogłem.

Ten post edytował in5ane 18.12.2007, 21:55:38
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: 4.10.2025 - 14:08