Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Pobranie danych tekstowych ze strony html i przypisanie do zmiennych w php
preg
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2011

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


Zatrzymałem się na problemie:

mam na stronie istniejący kod html w szablonie:

<p>
<fragment kodu 1a> nazwadomeny1.pl <fragment kodu 1b>
<fragment kodu 2a> nazwadomeny2.pl <fragment kodu 2b>
<fragment kodu 3a> nazwadomeny3.pl <fragment kodu 3b>
.
.
.
<fragment kodu 20a> nazwadomeny20.pl <fragment kodu 20b>
</p>

Czy jest prosty sposób na zczytanie pomiędzy znacznikami <p> a </p> nazwadomeny1.pl do nazwadomeny20.pl by były dostępne w zmiennych od 1 do 20 i mogły wpływać na zmiany kodu <fragment kodu 1a> ...<fragment kodu 20a>

nazwadomeny1.pl ... nazwadomeny20.pl jest formacie bez http://www. (tylko nazwadomeny.pl)



Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Adi32
post
Post #2





Grupa: Zarejestrowani
Postów: 348
Pomógł: 26
Dołączył: 8.10.2008
Skąd: Lublin

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


Oczywiście, że jest prosty sposób.

Wczytujesz zdalny plik np za pomocą

  1. $strona = file_get_contents('http://zdalny.plik.pl/index.php');


Masz w ten sposób stronę w zmiennej $strona.

Teraz możesz użyć wyrażeń regularnych lub JS.

Wyrażenie:

  1. preg_match_all('/tu wyrażenie/',$strona,$wyj);


JS:

var strona = "<?=$strona?>";

var elementy.html($(strona).find(/* co tam chcesz znaleźć lub nawet wyrażenie regularne */));
Go to the top of the page
+Quote Post
preg
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 4.07.2011

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


Cytat(Adi32 @ 4.07.2011, 10:16:21 ) *
Wczytujesz zdalny plik np za pomocą

  1. $strona = file_get_contents('http://zdalny.plik.pl/index.php');


Masz w ten sposób stronę w zmiennej $strona.

Teraz możesz użyć wyrażeń regularnych lub JS.


Podałeś chyba bardziej uniwersalny sposób niż chciałem (IMG:style_emoticons/default/smile.gif) Bo umożliwia wczytanie całej i dowolnej strony z sieci.

Chodzi mi nawet o prostszy wariant - wczytanie z własnej, edytowanej strony - podstron z takim szablonem ma być dużo, więc chciałbym się ograniczyć do wczytania tylko fragmentu pomiędzy znacznikami <p> </p>
Cel jest taki, by tekst zamienić na inny adres ze składnikami wczytanego tekstu "jakasdomena.pl"
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: 12.10.2025 - 23:41