To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Propozycje modyfikacji - [skrypt] DumpLoader 1.0

Crack - 21-06-2004, 22:48
Temat postu: [skrypt] DumpLoader 1.0
Skrypt służący do wgrywania zrzutów baz danych, radzi sobie nawet z bardzo dużymi plikami (powyżej 100 MB), obsługuje zrzuty skompresowane BZipem2 albo GZipem.



Beta 6 usunięta, a statystyko zostawiam sobie na papiątkę :)
Cytat:
wersja beta 6 - samodzielny skrypt, plik ściągnięto 186 raz(y) 29.71 KB
wersja beta 6, plik ściągnięto 309 raz(y) 20.65 KB


Instrukcja:
1. ściągamy zipa ze skryptem
2. Rozpakowujemy zipa na swoim kompie
3. Wgrywamy katalog dbloader na serwer do katalogu z plikami forum
4. Do katalogu z forum lub katalogu dbloader kopiujemy plik do wgrania (.sql, .gz, .bz2)
5. Uruchamiamy skrypt wchodząc przeglądarką do katalogu dbloader

arno - 21-06-2004, 23:07

hm;/ ,zobacze co to ;)

[ Dodano: 21-06-2004, 23:28 ]
hm sprawdziłem baze na /testowe/ forum i :P
Kod:

Wybrana baza danych: root.tphpbb @ localhost

Obecno?? i poprawno?? wszystkich tabel:
tabela phpbb_users zawiera za mało pól (86 zamiast 84)

chodzi o za mało :?: :!: , chyba za duzo :!: :?: ;)

a reszta pokazuje ok
Kod:

config.php
istnieje
rozmiar poprawny

baza danych
nawiązano połączenie

serwer
obsługa gzip (.gz) ^
obsługa » Bzip2 (.bz2) x
obsługa zip (.zip) x


[ Dodano: 21-06-2004, 23:34 ]
wczytanie bazy /
Kod:
brak plików w katalogu

a są twie
Kod:

tphpbb[1].sql
tphpbb[1].sql.gz
hm...:(

Przemo - 21-06-2004, 23:59

Fajny kombajn ;) Tylko ciekawe jak z bezpieczenstwem...
Crack i przydalo by sie zebys zamiast spacji dal tabulatory tak jak w calym phpBB
Wywal po znakach ?> nastepne linie. Przed i za znakiem <?php nie może byc nic tylko nastepna linia a po znaku ?> nie może byc ani spacji ani nastepnej linii jesli plik jest includowany.
No i trzeba to ostro potestować ;)

Widmo - 22-06-2004, 00:00

pierwsze 4 bledy poszly na maila, tak jak prosiles.
Rogacz - 22-06-2004, 07:26

ale przydalo by sie inne zabezpieczenie niz tylko ip
może by to podpiac pod sesje forum ??

Ryrzy - 22-06-2004, 08:39

hmmm calkiem fajne :D wgralo bez problemu baze wielkosci 5 MB ;) a juz z taka baza sa zawsze problemy, może Przemo to da do standardu :>
Crack - 22-06-2004, 11:52

@Przemo
ok, pozamieniam na tabulatory

@Rogacz
tylko że to ma działał nawet bez phpBB w bazie danych, czyli wtedy gdy obsługa sesji phpBB jeszcze nie funkcjonuje...

@arno
pliki .sql (+ inne rozszerzenia obsługiwane przez serwer) powinny był w tym samym katalogu co plik dbloader.php . My?l? o tym, żeby dodać jeszcze skanowanie jednego poziomu podkatalogów.

Rogacz - 22-06-2004, 14:42

a no tak :)
ale tak czy siak mysle ze powinno byc inne zabezpieczenie

Crack - 22-06-2004, 18:18

To co proponujesz?

wersja beta 2 do ściągnięcia

arno - 22-06-2004, 21:25

Crack, jak w tym samym , gdy mialem starą rozruchow? baze w katalogu ,bodzajrze /skrypty/ to mi je pokaza? , a gdy tam dałem sw? baze ,to nie pokaza? ,ale ok.. muwisz do tego samego to juz testuje ;)

[ Dodano: 22-06-2004, 21:34 ]
ok , Działa swietnie ,tylko sie jeszcze zastanawiam czy nie mozna by dorobić jednej komendy Create bazename ;)

Kreon - 22-06-2004, 22:05

to tego samego jak sie wrzuci jest ok
6MB baza wlazla bez problemu :D
brak bledow
P.s. Prosze wziasc poprawke, na moja nikla wiedze, wlazlo bez problemow, to dla mnie jest OK)

Widmo - 22-06-2004, 22:06

Crack, może to malo bezpieczne - ale zastanawiam sie czy nie powinno byc komendy DROP all TABLE :]
Crack - 23-06-2004, 14:30

@arno
CREATE DATABASE nie działa na dużej człąci serwerów (tworzenie jest tam realizowane np. przez cPanel). Pogrzebi? w dokumentacji MySQLa, jeśli znajdź sposób na sprawdzenie czy można tworzyć bazy to dodam.

@Widmo
Hmm... jest tam już plik z listą tabel i funkcja dodaj?ca prefiksy (wykorzystane przy sprawdzaniu poprawności). Da się załatwi? :wink:

Ryrzy - 24-06-2004, 12:35

@ Crack, masz jeszcze gdzies bete 1?? bo z ta wersja mam problem :/ jak masz to zalacz...
Anonymous - 24-06-2004, 14:08

A do czego sluzy ten MOD?


Powered by phpBB modified by Przemo © 2003 phpBB Group