Strona 1 z 1

Z HTML do MySQL poprzez PHP, czyli pakujemy forum :)

: 31 grudnia 2005, 17:16
autor: invx
sprawa wyglada tak: forum oparte o phpBB, na nim 2 ty.s postow. Mozliwosci zrobienia kopii bazy nie ma. A takowa kopie potrzebuje

i tak mysle mysle ... z tego myslenia az mi sie to w nocy przysnilo, i mi sie snilo zeby tak napisac jakis skrypt PHP, ktory pobral by zawartosc HTML, kazdego postu, i potem napisac jakis algorytm, zeby wyciagnac z tego temat, tresc, usera, dzial, i to ladnie poskladac w excelu, a potem wyexportowac do mysql'a

tylko czy to jest realne ?? jak Wy to widzicie ??? warto sie w to pakowac ??

: 31 grudnia 2005, 17:21
autor: MdK
A dlaczego nie mozesz zrobic kopii bazy danych?

: 31 grudnia 2005, 18:19
autor: emilek
Zrób kopie bazy danych przez Panel Administratora na forum.

PA->Kopia Zapasowa->Zaznaczasz Pełna Kopia->Zacznij Kopiowanie

: 31 grudnia 2005, 18:26
autor: eeyore
i tak mysle mysle ... z tego myslenia az mi sie to w nocy przysnilo, i mi sie snilo zeby tak napisac jakis skrypt PHP, ktory pobral by zawartosc HTML, kazdego postu, i potem napisac jakis algorytm, zeby wyciagnac z tego temat, tresc, usera, dzial, i to ladnie poskladac w excelu, a potem wyexportowac do mysql'a
Nie realne, czasochłonne i niepotrzebne

ktory pobral by zawartosc HTML, kazdego postu
Nie ma czegoś takiego jak zawartośc html wszystko jest pobierane z różnych tabel i umieszczane w pętli while



Nie łatwiej by było zgrac baze albo z poziomu forum albo jak tam nie masz
to z poziomu skryptu na ftp...



No chyba, że masz na fora.pl to wtedy koło się zamyka a ja nie widzę wyjścia...
// Zawsze możesz poprosi ekipe by zdjęli twoją baze i Ci ją zgrali (szanse niewielkie)

: 31 grudnia 2005, 18:29
autor: invx
w tym sek ze jest to wlasnie fora.pl
sa wylaczone opcje robienia kopii z panelu admina.

nie wiem jak zebrac jakas petla wszytsko, aby kazdy temat byl w osobnym pliku zapisany na dysku, bo dalej to juz bym to jakos zrobic :)

: 31 grudnia 2005, 18:30
autor: MdK
Najlepiej będize jak napiszesz maila do admina fora.pl. Może się zgodiz na zrobienie kopii bazy danych :)

: 31 grudnia 2005, 19:26
autor: invx
admini tam nieugieci ...

ale wydaje sie zebranie bazy z wygenerowanego HTML'a nie takie trudne ...

tylko to zebranie tematow ... :(

: 31 grudnia 2005, 20:13
autor: Hawk
byś musiał(a) mieć zainstalowane takie same hacki jak na fora.pl

: 31 grudnia 2005, 20:18
autor: MdK
Hawk pisze:byś musiał(a) mieć zainstalowane takie same hacki jak na fora.pl
A niby czemu? To, że w SQL są wpisy z hacków, to nieznaczy, że musisz je na forum... Inna sytuacja, gdy masz hacki an forum, a nie masz wpisów w SQL :).

: 31 grudnia 2005, 20:25
autor: eeyore
ale wydaje sie zebranie bazy z wygenerowanego HTML'a nie takie trudne ...
Niestety źle Ci się wydaje gdyby coś takiego działało cała polityka ochrony praw osobowych byłaby pomijana wyobraź sobie, że każdy twój post i wszystkie twoje dane mogły byc kopiowane z innego serwera...

Nawet jakbyś zrobił coś takiego skrypt na innym serwerze musiałby wywoływac nieskończoną liczbę zapytań do forum i musiałby automatycznie rozpoznawac gdzie podana jest nazwa usera gdzie kategoria itp a t dałoby się zrobic ale tylko na tym samym serwerze ftp...


Mam radę łatwiej Ci będzie to przenieśc ręcznie :roll:

No i zostaje błagac ekipe fora.pl...

: 10 stycznia 2006, 13:08
autor: zel
Witam wszystkich, mój pierwszy post na tym forum.

Też mam podobny problem. Mam forum na fora.pl a tam nie ma możliwości zrobienia kopii bazy... Mam do dyspozycji serwer na którym chciałbym postawić forum (phpBB modified v1.9 by Przemo) i chciałbym przenieść posty z fora.pl. Nie jest tego dużo ok. 200 i móglbym to wszystko skopiować ręcznie. W sumie to zależy mi tylko na treści posta, dacie wysłania, kto pisał i do jakiego tematu i jakiego subforum należy. Już pomijam to, że ludzię będą się musieli rejestrować ponownie, i że będe nusiał wszystko konfigurować od nowa, to nie problem, zależy mi tylko na postach.
strange pisze: Mam radę łatwiej Ci będzie to przenieśc ręcznie
W jaki sposób to można zrobić? Jakich programów użyć, i jak zrobić żeby to potem phpbb widziało? Czy wystarczy to w jakiś sposób wpisać do exela, notatnika czy czegoś podobnego, czy jest to dużo bardziej skomplikowane?

Bardzo porszę, jak nie o konkretną pomoc, to przynajmniej o jakieś wskazówki. Z góry dzięki.

: 10 stycznia 2006, 14:59
autor: daroPL
zel pisze:czy jest to dużo bardziej skomplikowane
bardzo :wink:

Napisz do admina niech Ci da kopie bazy :)

: 11 stycznia 2006, 01:02
autor: zel
Kopii bazy nie da i już, jest to nawet na ich forum napisane, że za takie prośby wywalają :evil:

Ale znalazłem inny pokręcony trochę sposób. Na nowym forum zarejestrowałem wszystkich użytkowników i logując się za nich kopiuję posty które pisali do odpowiednich tematów, poprawiając tylko odnośniki do innych tematów na właściwe. Trochę to męczące i trwa, ale przynajmniej będzie zachowane to co chciałem, a userki będą musieli po przesiadce na nowe forum zmienić sobie hasła (o czym zostaną poinformowani). Nie zgadza się tylko data wysłania posta (nic dziwnego) i data zarejestrowania użytkownika. I kolejne pytanie, gdzie w bazie danych pozmieniać daty, żebym mógł jakoś wkleić "prawidłowe" daty napisania postów i rejestracji uzytkowników.

A jakby ktoś znalazł sposób na rozwiązanie problemu o którym pisałem w poście wyżej, to niech napisze, może pomogą innym, bo mó sposób jest dobry przy ograniczonej ilości użytkowników (ok 25) i postów (ok 200).