![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam, potrzebuje porady w jaki sposób ugryźć temat:
1. otwarcie pliku XML 2. wyszukiwanie fragmentu: 2a. jeżeli w pliku XML występuje adres do pliku o rozszerzeniu .gif Kod < zdjecia >https://adresstrony/pictures/790034-1.gif https://adresstrony/pictures/790034-2.jpg https://adresstrony/b2b/pictures/790034-3.jpg< /zdjecia> 2b. usuń cały link w raz z odstępem do w/w pliku z rozszerzeniem .gif. Ten post edytował casperii 18.02.2025, 19:11:18 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 799 Pomógł: 1827 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
W PHP do obsługi XML jest klasa SimpleXML. Należy wczytać XML i iterować po wszystkich elementach zdjecia lub dostać się do tego elementu bezpośrednio.
Ale można też potraktować XML jako plik tekstowy, wczytać i przy użyciu wyrażenia regularnego Kod (http(.*?).gif) usunąć wszystkie ciągi.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 396 Pomógł: 71 Dołączył: 15.07.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przy czym warto zaznaczyć, że ten regex podany przez @trueblue może być niepoprawny (zbyt ogólny) dla twojego przypadku i trzeba znaleźć lepszy.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 15.06.2025 - 14:58 |