Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP] Automatycznie wycinanie kodu z określonego div-a
tomputer
post 30.03.2018, 09:49:49
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 6.01.2010

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


Witam.

Szukam sposobu żeby z kodu html usunąć selector <strong></strong>
Jednak chciałbym tego kod usunąć tylko jeśli znajduje się w określonym DIV-ie (po klasie lub ID)

Czy można to osiągnąć za pomocą php
Go to the top of the page
+Quote Post
Tomplus
post 30.03.2018, 10:06:14
Post #2





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Jeżeli to twój kod tworzy HTML strony, to warto byłoby pomyśleć o tym aby podczas drukowania kodu HTML nie drukować tego tagu.

Jeżeli chcesz operować na już wydrukowanym kodzie HTML, to lepiej przysłuży do tego JS.
Go to the top of the page
+Quote Post
tomputer
post 30.03.2018, 10:22:59
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 6.01.2010

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


To jest gotowy kod. Moduł drukuje kod html a ja chciałbym usunąć tylko ten tag.


Go to the top of the page
+Quote Post
Tomplus
post 30.03.2018, 10:33:39
Post #4





Grupa: Zarejestrowani
Postów: 1 875
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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



ja np. użyłem coś takiego:

  1. $DOM = new \PHPHtmlParser\Dom;
  2. $DOM -> load($content);
  3. $Position = $DOM -> find('div.myClass');
  4. $Strong = $Position->find('strong')[0];
  5. $Strong->delete();
  6. echo $DOM;


https://github.com/paquettg/php-html-parser
Go to the top of the page
+Quote Post
tomputer
post 30.03.2018, 11:06:34
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 6.01.2010

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


Dziękuję bardzo za podpowiedź
Go to the top of the page
+Quote Post

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: 19.07.2025 - 20:42