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
by_ikar
post
Post #2





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Musisz mi jeszcze kilka rzeczy wytłumaczyć bo mam wątpliwości do tego co mi przychodzi do głowy. Otóż, czy ty te adresy które chcesz opakować w <a> pobierasz skądś, czy ty tą listę znasz? Bo ja to rozumiem tak, że masz stronę jest to strona "preg.com", jest również inna strona i nazywa się ona "some.com". Na swojej stronie masz paragraf <p> i w nim chcesz umieścić linki które pobierasz z strony some.com na której te linki są umieszczone w takiej postaci:

Kod
<br>
adres1.pl<br>
adres2.pl<br>
adres3.pl<br>
adres4.pl<br>
.
.
.
adres20.pl<br>


Zgadza się? Bo nie wiem czy dobrze rozumuje (IMG:style_emoticons/default/smile.gif)
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(by_ikar @ 4.07.2011, 15:41:42 ) *
Musisz mi jeszcze kilka rzeczy wytłumaczyć bo mam wątpliwości do tego co mi przychodzi do głowy. Otóż, czy ty te adresy które chcesz opakować w <a> pobierasz skądś, czy ty tą listę znasz? Bo ja to rozumiem tak, że masz stronę jest to strona "preg.com", jest również inna strona i nazywa się ona "some.com". Na swojej stronie masz paragraf <p> i w nim chcesz umieścić linki które pobierasz z strony some.com na której te linki są umieszczone w takiej postaci:

Kod
<br>
adres1.pl<br>
adres2.pl<br>
adres3.pl<br>
adres4.pl<br>
.
.
.
adres20.pl<br>


Zgadza się? Bo nie wiem czy dobrze rozumuje (IMG:style_emoticons/default/smile.gif)


Jest jeszcze prościej - mam starą i prymitywną wersję strony w html-u z dużą ilością podstron, na każdej z tych podstron jest właśnie takie coś:

Kod
<br>
adres1.pl<br>
adres2.pl<br>
adres3.pl<br>
adres4.pl<br>
.
.
.
adres20.pl<br>


Chcę najprostszym sposobem zrobić z tego działające linki wg szablonu jaki wcześniej opisałem (część stała jakiegoś adresu + wklejone w 2 miejscach linijki tekstu z adresami).
Ponieważ za dużo czasu (i jeszcze nie na moim etapie) była by gruntowna przebudowa z bazą Mysql (pewnie było by najlepiej i najprościej) chciałem szybkim sposobem połatać stronę, robiąc działające linki w miejsce samego tekstu z adresami.

Cały proces wyglądał by wg mnie tak.:

- wczytuję starą stronę do edytora,
- w miejscu z tekstem adresów dodaję (na czerwono nowe rzeczy):

<br>
<kawałek kodu php 1a>adres1.pl<kawałek kodu php 1b><br>
<kawałek kodu php 2a>adres2.pl<kawałek kodu php 2b><br>
<kawałek kodu php 3a>adres3.pl<kawałek kodu php 3b><br>
<kawałek kodu php 4a>adres4.pl<kawałek kodu php 4b><br>
.
.
.
<kawałek kodu php 20a>adres20.pl<kawałek kodu php 20b><br>


lub jak się da prościej:

wycinam tekst z adresami i wstawiam do skryptu php, a wyświetlanie wyniku wstawiam w miejsce wyciętego tekstu z adresami (wariant dużo lepszy bo nie muszę setki razy wstawiać przed adres i za adres nowego kodu php.

Podstron jest kilkadziesiąt, na każdej z nich są po 2 takie bloki po 20 adresów (sam tekst bez kodu robiącego linki).


Ten post edytował preg 4.07.2011, 18:35:47
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: 15.10.2025 - 03:13