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?
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.
Mati
14.03.2003, 18:25:52
no mi wlasnie o to chodzi...zeby ze strony pobrac....fileopen albo jakos tak...
DeyV
14.03.2003, 23:54:11
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!
Mati
15.03.2003, 00:05:08
a dokladniej jak ten topic wyciagnac do wyrazenia regularnego?
DeyV
15.03.2003, 11:27:16
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 *
**********************/
Mati
15.03.2003, 14:13:24
Nom dobra, ale skąd skrypt ma wiedziec, ze w tej calej zmiennej jest topic?
DeyV
15.03.2003, 17:53:51
Jak z dzieckiem, za rączkę i na piwo...
mam nadzieję, że to już wystarczy