Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Ściąganie nagłówków tematów z forum
Mati
post
Post #1





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

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


Siema. Mam problem, bo moje forum znajduje się na serwerze do którego nie mam dostępu. jest to forum bb2 - nie mam tesh dostepu do mysqla. Chcialbym zamiescic na stronie naglowki tematów z forum z linkami do pełnych wiadomosci. Macie pomysl na napisanie funckjci w php czerpiącej dane z danego forum?questionmark.gifquestionmark.gif


Pozdrawiam, Mati

http://webmaster.bajo.pl
Go to the top of the page
+Quote Post
ZbyszekS
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 26.04.2002
Skąd: Częstochowa

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


W php widzisz tylko to na co pozwoli autor strony. Możesz więc tylko ze strony je odczytać. Baza danych, która je zawiera jest dostępna tylko dla autora.
Go to the top of the page
+Quote Post
Mati
post
Post #3





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

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


no mi wlasnie o to chodzi...zeby ze strony pobrac....fileopen albo jakos tak...
Go to the top of the page
+Quote Post
DeyV
post
Post #4





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




dokładnie tak, jak mówisz, czyli
$fp = fopen ("http://www.example.com/", "r");
a nastęnie wyrażenia regularne do wyciągnięcia odpowiednich danych. Nie powinno być z tym problemu, gdyż wszystkie tytuły są podawane za pomocą tej samej składni html, coś w stylu
<span class="topictitle"><a href="viewtopic.php?t=1719" class="topictitle">tytuł topicu></span>
Tak więc powodzenia!


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Mati
post
Post #5





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

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


a dokladniej jak ten topic wyciagnac do wyrazenia regularnego?
Go to the top of the page
+Quote Post
DeyV
post
Post #6





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




oj, manual sie kłania...
Kod
$fd = fopen ("http://www.example.com/", "r");

while (!feof ($fd)) {

    $buffer .= fgets($fd, 4096);

}

fclose ($fd);

/**********************

* pracujemy nad $buffer  *

**********************/


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
Go to the top of the page
+Quote Post
Mati
post
Post #7





Grupa: Zarejestrowani
Postów: 48
Pomógł: 0
Dołączył: 25.06.2002
Skąd: Koszalin

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


Nom dobra, ale skąd skrypt ma wiedziec, ze w tej calej zmiennej jest topic?questionmark.gif
Go to the top of the page
+Quote Post
DeyV
post
Post #8





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Jak z dzieckiem, za rączkę i na piwo...
mam nadzieję, że to już wystarczy
Kod
preg_match_all ('/^<a href="viewtopic.php?t=(d*)" class="topictitle">(.*)></span>/',$buffer, $tabela)


--------------------
"Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
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 Aktualny czas: 21.08.2025 - 08:28