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
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
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ą
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).