Zobacz temat
Poprawianie wpisów bazy.
|
|
![]() |
Dodany dnia 11.11.2006 19:31:29
|
![]() Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Jest to nieco odmienna technika. Dzia?a na zasadzie wykonania zapyta? zawartych w pliku wgranym do katalogu g?ównego Fusion. Dlaczego tak? Zak?adam niemo?liwo?? wej?cia do PA i utrudniony dost?p do bazy z poziomu phpmyadmin. Zastosowa?em to pomagaj?c na fusion mods u u?ytkownika gdzie spam guestbook przekroczy? kilkadziesi?t tysi?cy-strona nie wstawa?a-a z dost?pem phpmyadmin by?y k?opoty. U nas przygotowa?em to do pytania na forum-ale "Pytka" wci??o. Prezentowany plik user_info. php usuwa ca?kowicie panel u?ytkownika z bazy i przywraca go z ustawieniami defoult-takimi jak przy pierwszej instalacji z wykorzystaniem setup.php. Szkielet pliku jest przystosowany do wykonania ka?dego zapytania, wi?c odpowiednio go modyfikuj?c mo?na u?y? swojego w celu przywrócenia padni?tej strony-TAKI CEL MI PRZY?WIECA?-na uniwersalne wykorzystanie go. Zawarto?? pliku: <?php //prosze wstawi? swoje dane zamiast ? w oparciu o plik swojej strony config.php $db_host="?"; $db_user="?"; $db_pass="?"; $db_name="?"; $db_prefix="fusion_";//? $result = mysql_connect($db_host, $db_user, $db_pass); mysql_select_db($db_name, $result); $sql = mysql_query("DELETE FROM ".$db_prefix."panels WHERE panel_name='Dane U?ytkownika'"); $sql = mysql_query("INSERT INTO ".$db_prefix."panels (panel_name, panel_filename, panel_content, panel_side, panel_order, panel_type, panel_access, panel_display, panel_status) VALUES ('Dane U?ytkownika', 'user_info_panel', '', '4', 1, 'file', '0', '0', '1')"); ?> //Nie pozostaje nic innego, jak przyklei? - jantom
wlodekp dodał/a następującą plik:
Edytowane przez jantom dnia 11.11.2006 19:44:43 |
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 09:50:43
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost |
Przejdź do forum: |