Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]pobieranie treści
Forum PHP.pl > Forum > Przedszkole
Michał90
Witam,
ponieram treść z jednej strony ale pobierają mi się również zaznaczniki html...<div>
jak ich nie pobierać bo dzięki tym pobranym div'om strona mi sie rozsypuje..
zamper
Użyj tego:
  1. str_replace('', '<div>', $tresc);
krzysztof_kf
Poczytaj o strip_tags();
zamper
ale chyba strip_tags() usunie mu wszystkie tagi, a tu chodzi tylko o znaczniki <div>.

Chyba że napiszesz:

  1. $tresc = strip_tags($tresc, '<div>');


smile.gif
Michał90
Wszystko prawie dobrze działa...
Strona sie nie rozjeżdża gdy zastosowałem

  1. $tresc = strip_tags($tresc, '<div class="reviews">');


ale gdy zastosowałem to wszystkie tagi nawet <br> się usuneły i był po prostu sam tekst bez różnych sortowań itd.

Natomiast gdy zastosowałem:

  1. str_replace('', '<div>', $tresc);


to dalej sie rozjeżdża..
zamper
Zastosuj:

  1. $tresc = str_replace('<div class="...">', '', $tresc);


Pomyliłem się w kolejności argumentów. Sorry sad.gif

(ten pierwszy argument to 2 apostrofy)

Funkcja str_replace() zamienia ciąg znaków na inny podany jej w parametrze.
Przyjmuje 3 paramery:
1. ciąg który ma zostać usunięty
2. ciąg który ma zostać wstawiony
3. tekst w którym maja zostać wprowadzone te zamiany
Michał90
Czy w takim wypadku zamykający(<div class="reviews">) tag </div> również jest usunięty?
Gdy to zastosowałem to i tak się rozjeżdża, wygląda na to, że chyba </div> nie został usunięty..
zamper
no smile.gif
Michał90
czyli został </div> usunięty tak?
A co jeśli jest pobieranych wiecej tagów <div> o innych class lub id? czy te </div> też się usuneły?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.