'DJNaczepa', '2617', '', '1220794663', 'Witamy ci?. Mamy nadzieje ?e b?dziesz aktywna na forum. Z pewno?ci? b?dzie nam sie fajnie pisa?o.', '1', '1', '83.13.177.226', '0', '1', '0', '0', '0', '0', '0', '0');
chodziło o to?
'DJNaczepa', '2617', '', '1220794663', 'Witamy ci?. Mamy nadzieje ?e b?dziesz aktywna na forum. Z pewno?ci? b?dzie nam sie fajnie pisa?o.', '1', '1', '83.13.177.226', '0', '1', '0', '0', '0', '0', '0', '0');
chodziło o to?
chciałem uzyc takiego skrypciku ale nie moge go odpalic na serwerze wyskakuje
Parse error: syntax error, unexpected T_STRING in /home/warezuss/public_html/plik.php on line 51
probowalem rowniez ta gzegzolka tak jak pisaliscie niby sie zrobiło ale jak wgrałem to dalej to samo zero efektów ;/Kod:<?php set_time_limit(0); $convert_from = 'latin2_general_ci'; $convert_to = 'utf8_polish_ci'; $character_set= 'utf8'; //zmiana kodowania tabel (true/false) $show_alter_table = true; //zmiana kodowania struktury tabeli (true/false) $show_alter_field = true; // baza danych: $username = ''; $password = ''; $database = ''; $host = 'localhost'; mysql_connect($host, $username, $password); mysql_select_db($database); $rs_tables = mysql_query(" SHOW TABLES ") or die(mysql_error()); print '<pre>'; while ($row_tables = mysql_fetch_row($rs_tables)) { $table = mysql_real_escape_string($row_tables[0]); if ($show_alter_table) { echo("ALTER TABLE `$table` DEFAULT CHARACTER SET $character_set;\r\n"); } $rs = mysql_query(" SHOW FULL FIELDS FROM `$table` ") or die(mysql_error()); while ($row=mysql_fetch_assoc($rs)) { if ($row['Collation']!=$convert_from) continue; if ($row['Null']=='YES') { $nullable = ' NULL '; } else { $nullable = ' NOT NULL'; } // Does the field default to null, a string, or nothing? if ($row['Default']==NULL) { $default = " DEFAULT NULL"; } else if ($row['Default']!='') { $default = " DEFAULT '".mysql_real_escape_string($row['Default'])."'"; } else { $default = ''; } CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL if ($show_alter_field) { $field = mysql_real_escape_string($row['Field']); echo "ALTER TABLE `$table` CONVERT TO CHARACTER SET $character_set COLLATE $convert_to; \r\n"; } } } ?>
Ostatnio edytowane przez BuLi! ; 27.09.2008 o 16:01
Kod podajemy w tagach code...
Jaką kopię bazy konwertowałeś? Bo ta, która obecnie jest na serwerze kompletnie nie nadaje się do użytku, nic tam nie zrobisz.
Pokaż fragment postu z kopii, którą wykonałeś przed przenoszeniem forum.
sory tamten fragment jest z innej bazy jakis zakrecony dzis jestem ;/ ten fragment jest na 100% pewny
Kod:INSERT INTO `post` VALUES (1410, 644, 1402, 'James', 277, '', 1193921774, 'WiedÂ?min jest lepszy a najbardziej podoba mi si??Â? w nim rozwiÂ?zanie w kt??rym \r\nnie moÂ?na stosowa??Â? techniki "SAVE/LOAD"', 1, 1, '213.238.101.233', 0, 1, 0, 0, 0, 1228, 2571, 0);
No to niestety, ale masz spory problem... Powodów może być kilka, ale najprawdopodobniej źle skopiowałeś bazę danych.
Jak widzisz niektóre znaki (ą, ź, ż) są zakodowane w ten sam sposób: Ă‚? , inne (np. ó) nie są zakodowane w ogóle, występują jako '??'.
Masz dostęp do bazy na starym serwerze?
tak mam tam jeszcze dostep do bazy wiec co mam zrobic?
Masz na tym serwerze dostęp do SSH?
Teraz logujemy się do naszego PhpMyAdmina.
Ze spisu baz (o ile istnieje więcej niż jedna) wybieramy bazę naszego forum.
Widzimy strukture tabeli w bazie. Zjeżdżamy na sam dół strony i wybieramy Zaznacz wszystkie.
Następnie z rozwijanego menu wybieramy opcję Napraw tabele.
Po wykonaniu procesu ponownie zaznaczamy wszystkie tabele i tym razem z rozwijanego menu wybieramy opcję Optymalizuj.
Z górnego menu wybieramy zakładkę Eksport.
Z rodzaju formatów wybieramy SQL (standardowo powinien być już wybrany).
Struktura: dodatkowo zaznaczamy Dodaj DROP TABLE.
Dane: dodatkowo zaznaczamy Pełne rozszerzenia.
Zaznaczamy kwadracik przy Zapisz jako plik.
Typ kompresji: Brak
I klikamy Wykonaj.
Wybieramy miejsce zapisu bazy na naszym dysku po czym rozpoczynamy ściąganie.
Mamy bazę na dysku
Mój Blog
Oferty w sprawie konfiguracji i pomocy przy vBulletin proszę kierować na PW lub GG.
Kliknij by napisać PW
GG : 20650
to serwer z nazwa.pl wiecz raczej nie ma
dodam ze nawet po napisaniu nowego posta robia sie krzaki ;( dobra rozumiem ze nie da rady naprawic krzaków w starych postach ok ale jak zrobic zeby przynajmniej spolszczenie czyli główne opcje były w poprawnym jezyku i aby nowe posty nie zawierały krzaków
Miałem dokładną sytuacje Nie pamiętam jak wtedy sobie poradziłem ..
Sprobuj tak .. Wgraj baze na serwer skryptem DumpMySQL .. w config.php ustaw kodownaie 'latin1' i w spolszczeniu tak samo .. i zobacz co z tego wyjdzie.
Mój Blog
Oferty w sprawie konfiguracji i pomocy przy vBulletin proszę kierować na PW lub GG.
Kliknij by napisać PW
GG : 20650