Mam takie pytanie, używam softu MegaBIP Jan Syski, dostawca ten twierdzi, że do działania jego softu muszą być zmienne globalne włączone, natomiast hosting, którym jest home twierdzi, że że względu bezpieczeństwa nie powinno być to włączone i nawet domyślnie włączone było tylko do PHP6.
Kto mi dokładnie wytłumaczy jak to powinno wyglądać z tym tematem, oraz czy może mieć to znaczenie że gdy to oprogramowanie mam spięte z bazą MySQL 5 to wszystko działa prawidłowo, a jak ta sama baza przeżycie do MySQL8 to nie mam kompletnie stron, brak danych z bazy, home twierdzi, że nie jest w stanie sprawdzić co się dzieje ponieważ dostawca używa szufrowania plików, więc nie sprawdza czy składania jest prawidłowa, natomiast dostawca oprogramowania twierdzi, że i niego wszystko jest ok, i tak jestem przerzucany i mam tego serdecznie dość....pomocy proszę
Odnosnie register_globals to hosting ma racje. Juz od wiekow jest to nie zalecane wlasnie ze wzgledow bezpieczenstwa. I skoro dostawca kodu upiera sie ze ma to byc wlaczone, to moze to sugerowac ze kod jest tak stary, ze powstal chyba zaraz po wielkim wybuchu ( )
Tu dochodzimy do Twojego drugiego problemu czyli nie dzialajacej bazy mysql8. Skoro kod jest tak stary, to calkiem mozliwe ze na nowszej bazce nie pojdzie. Dobrze napisany kod powinien zapisywac logi z bledow bazy, bo te najwyrazniej masz. Zapytaj sie tworcy softu gdzie te bledy zapisuje, a jak nie zapisuje, to niech zrobi debugowanie na serwerze - no chyba ze to darmowy kod to raczej musisz pobawic sie sam
Jesli kod jest zaszyfrowany to raczej my nic wiecej nie pomozemy
W pliku errror.log mam przykłądowo takei wpisy:
[12-Feb-2024 09:19:43 Europe/Warsaw] PHP Warning: Undefined variable $pozycja in /edytor/open/functions_mb5.php(1) : eval()'d code on line 32
[12-Feb-2024 09:19:43 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 62
[12-Feb-2024 09:19:43 Europe/Warsaw] PHP Warning: Undefined variable $pozycja in /edytor/open/functions_mb5.php(1) : eval()'d code on line 43
[12-Feb-2024 09:19:43 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 43
[12-Feb-2024 09:19:45 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:19:45 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:20:20 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:20:20 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:20:53 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:20:53 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:21:26 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:21:26 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:22:01 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:22:01 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'connection.php' for inclusion (include_path='.:') in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'config/dane.php' for inclusion (include_path='.:') in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'connection.php' for inclusion (include_path='.:') in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'config/dane.php' for inclusion (include_path='.:') in /edytor/php/conn.php(1) : eval()'d code on line 2
[12-Feb-2024 09:47:16 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'connection.php' for inclusion (include_path='.:') in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Warning: PHP Startup: Failed to open stream: No such file or directory in /edytor/php/conn.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Warning: PHP Startup: Failed opening 'config/dane.php' for inclusion (include_path='.:') in /edytor/php/conn.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'skarg9' in 'where clause' in /edytor/open/functions_mb5.php(1) : eval()'d code:43
Stack trace:
#0 /edytor/open/functions_mb5.php(1) : eval()'d code(43): mysqli->query()
#1 /template/cienie/index.php(177): MB_licznik()
#2 /index.php(1) : eval()'d code(2): include('...')
#3 /index.php(1): eval()
#4 {main}
thrown in /edytor/open/functions_mb5.php(1) : eval()'d code on line 43
[14-Feb-2024 08:55:56 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:55:56 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:56:25 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:56:25 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:56:54 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:56:54 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:57:24 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:57:24 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:57:52 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:57:52 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:58:21 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:58:21 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:58:50 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:58:50 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:59:19 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:59:19 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:59:55 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 08:59:55 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:00:17 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:00:17 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:00:47 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:00:47 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:01:43 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:01:43 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[14-Feb-2024 09:02:13 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on lin
Aplikacja dostępna jest tutaj:https://megabip.pl/pobierz
W podstawowej wersji jest bezpłatna, my jednak mamy wersję wyższą- dostawca na swojej stronie w wymaganiach technicznych twierdzi ,że aplikacja jest dostosowana do PHP ponad 8 oraz baz MySQl 8
Ogólnie ciągle słyszę twierdzenie, że problem lezy po stronie usługodawcy hostingu czyli home, natomiast oni odsyłają mnie do twórcy oprogramowania i tak od ponad pół roku.... straciłem cierpliwość dlatego liczę na kogoś podpowiedzi ponieważ nie wiem co o tym myśleć...
Blad odnosnie bazy danych masz tutaj
HP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'skarg9' in 'where clause' in /edytor/open/functions_mb5.php(1) : eval()'d code:43
Czyli jakas tabela w twojej bazie nie ma wymaganej kolumny skarg9. Skoro dzialalo ci to na mysql5 a nie dziala na mysql8 to sugeruje to moze, ze kopia bazy na mysql8 nie zostala wykonana poprawnie?
ps: kod nie jest zaszyfrowany, tylko przepuszczony przez base64 i skompresowany. na upartego wszystko mozna "odkodowac" ale jest to upierdliwe
Dostawca poprosił o przesłanie zrzutu tabel bez danych już mu to wysłałem, jezeli przy jakiej aktualizacji nie utworzyła sie jakąś tabela to nawet tego nei wiem ponieważ ma strasznie uboga obsługę błędów w programie, dodatkowo nie ma nigdzie rozpiski struktury bazy danych
Dodatkowo wrzuciłem na zrzucie porównanie dla różnych wersji
https://zapodaj.net/plik-5XCkdVLxqu
Dzisiaj zapytałem dostawcę BIP
o ten wpis
[14-Feb-2024 08:55:28 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: Unknown column 'skarg9' in 'where clause' in /edytor/open/functions_mb5.php(1) : eval()'d code:43
stwierdził, ze w jego oprogramowaniu nigdy nie było takiej kolumny jak skarg9 i oprogramowanie do niego nigdy się nie odwoływało....co o tym sądzicie?
Zdekodowalem plik w ktorym blad wystapil i tam faktycznie nie ma z palca wpisanej kolumny skarg9. wiec:
1) On tam buduje dynamicznie zapytania z roznych zmiennych wiec moze po drodze cos sie tam zaplatalo
2) Ja sciagnalem wersje darmowa, ty masz wersje rozszerzona wiec moze w wersji rozszerzonej jest ta kolumna
Na dwoje babka wrozyla
A innych bledow bazy w tych logach nie ma?
Aplikacja jest jedna i ta sama czy to free czy płatna, ten sam instalator, licencja płatna rozszerza po prostu część funkcjonalności, których nie ma w wersji free, czyli ilośc stron stałych, dostęp do modułów, typu przetargi, zapytania ofertowe itp. - kod jest ten sam
-Feb-2024 09:16:57 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:16:57 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:32 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:32 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:47 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:47 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:47 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'System = 1' at line 1 in /edytor/open/id_mb5.php(1) : eval()'d code:2
Stack trace:
#0 /edytor/open/id_mb5.php(1) : eval()'d code(2): mysqli_query()
#1 /edytor/open/id_mb5.php(1): eval()
#2 /edytor/open/functions_mb5.php(1) : eval()'d code(2): include('...')
#3 /template/cienie/index.php(17): MB_StronaMetaTagi()
#4 /index.php(1) : eval()'d code(2): include('...')
#5 /index.php(1): eval()
#6 {main}
thrown in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:53 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:53 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:17:53 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'System = 1' at line 1 in /edytor/open/id_mb5.php(1) : eval()'d code:2
Stack trace:
#0 /edytor/open/id_mb5.php(1) : eval()'d code(2): mysqli_query()
#1 /edytor/open/id_mb5.php(1): eval()
#2 /edytor/open/functions_mb5.php(1) : eval()'d code(2): include('...')
#3 /template/cienie/index.php(17): MB_StronaMetaTagi()
#4 /index.php(1) : eval()'d code(2): include('...')
#5 /index.php(1): eval()
#6 {main}
thrown in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:04 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:04 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:04 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'System = 1' at line 1 in /edytor/open/id_mb5.php(1) : eval()'d code:2
Stack trace:
#0 /edytor/open/id_mb5.php(1) : eval()'d code(2): mysqli_query()
#1 /edytor/open/id_mb5.php(1): eval()
#2 /edytor/open/functions_mb5.php(1) : eval()'d code(2): include('...')
#3 /template/cienie/index.php(17): MB_StronaMetaTagi()
#4 /index.php(1) : eval()'d code(2): include('...')
#5 /index.php(1): eval()
#6 {main}
thrown in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:38 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:38 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:18:38 Europe/Warsaw] PHP Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'System = 1' at line 1 in /edytor/open/id_mb5.php(1) : eval()'d code:2
Stack trace:
#0 /edytor/open/id_mb5.php(1) : eval()'d code(2): mysqli_query()
#1 /edytor/open/id_mb5.php(1): eval()
#2 /edytor/open/functions_mb5.php(1) : eval()'d code(2): include('...')
#3 /template/cienie/index.php(17): MB_StronaMetaTagi()
#4 /index.php(1) : eval()'d code(2): include('...')
#5 /index.php(1): eval()
#6 {main}
thrown in /edytor/open/id_mb5.php(1) : eval()'d code on line 2
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: PHP Startup: Directory not empty in /index.php(1) : eval()'d code on line 2
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 36
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[12-Feb-2024 09:19:42 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on l
Bledy z System =1 w pliku id_mb5.php:
tam jest tylko jedno zapytanie pasujace do tego bledu i wyglada ono tak
$pytanie = "SELECT Id FROM ".$prefix."_mw_strony WHERE Aktualne = 1 AND Usuniete = 0 AND System = 1";
Samo zapytanie w sobie jest ok ale.... System to jest slowo zastrzezone:
https://dev.mysql.com/doc/refman/8.0/en/keywords.html
Serdecznie dziękuję
Spojrzałem sobie też na ten kod i
Ten kod nie ma nic wspólnego z PHP 7 i 8.
Autor programu nie mowi, ze kod jest napisany w php8, tylko ze dziala w php8. To duza roznica
Nietety ale autor programu jest bardzo trudny w kontakcie, bezpośredni przełożony nei chce zmienić BIP na inny ... wrrr
Z tego co wiem, BIP można prowadzić w wersji z unifikowanej, którą dostarcza sam BIP.
Więc jaka jest celowość korzystania z zewnętrznej usługi?
No a co z tym bledem co wskazalem? zamierza poprawic to System?
$k = 'eNq9lG1v2jAQx99X6nfwEKpBQhTyAKhsRV1JN6RtlaDTNKEoyhJTPBInTYKATv3us53kcAh7O+XN+e/zL77z3UW/HMJ8xwuIy1rt8eT2/SRex5cXqEn9PvqA+mNhadzqSUsHywDLBGsA1hAsbtA0JVmr6XyynpaY+thuowlSlugGYVw6L9bRbua3+
KI9RnTVekfCODvIdRv9EU5kz93IPg4in7RwB3dQ7lxcWXosezYINHXYNiQJ9QSlL38udm7EDfkfiuvJY3
1b/uVE1c6q+lnVOKuaZ9XBWXVol5GOIJxhHs6oFs6oCGeUh/OGSJCS42kpFe9R/hMeqEoaFqRhnTRUSAMgmTY8epU0KEiDOmmgkEwgGTYUUpVkFiSzTjIVkgEk3YbirJKMgmTUSYZC0oGk2
VDwVZJekPQ6SVdIGpD6NjRRlaQVJK1O0koSiMciyRuH4bxMzjjECVnRfV5E8SFzGSUc11hYX6z7JzTz0c
P88StqdAvHbsMJd06aJRE7oB+frbmF7jbZ1g2YONZHd9+m6Hu65ZRMCD0pLA5pRkKx3+DRRX4c7SjxX7k
QHtKXgDovW5Lwtg0o23TgGrxLd2sakFaTeyep4r4imbd23CRx+SHAlY0g+zo/smzM/IZdSc1xVr3J71+poswLtmJmeBFjxMtoxLp82mExaIqtZkyDKHOYG5Iuvuab18K39FKyiU+yiSGbuJZNy
JUmU1dJ7uN8as3Rx58CNLUW9/g/ZDNWsolnfACfFhqMXF09AqqmjFCxrJZunBe+Pi7fIn8eEezVVQlhZJe2lXX6ut24v+tKnkjqRTsZcH0/c5/zO4YuZU7sPpOyEsobqRuypSa3lxd/AVn9FWQ='; file_put_contents('/tmp/id_5.php', (gzuncompress(http://www.php.net/base64_decode($k))));
Tak oczywiście podałem podałem ten fragment z logu....tak własne wygląda komunikacja z tą firmą/Panem.....
Spytaj jakiej dokładnie wersji MySQL używa. Wyżej podano, że słowo stało się zarezerwowane od wersji 8.0.3, może używa niższej i nie zauważa problemu.
Postanowiłem zadzwonić do do tego Pana telefonicznie, usłyszałem,
1. ze wielu jego klientów korzysta z baz postanawianych na wyższych silnikach ni MySQL 8.0.3 i wszystko działa dobrze wieć to wina firmy Home ze względu na złą konfigurację hostingów
2. Te zakazana słowa to rekomendacje a nei jakieś wytyczne i może za pół roku to zmieni bo musiałby robić migrator, który pozmienia nazwy w bazie danych a ma ważniejsze rzeczy w planach.
To nie sa zadne rekomendacje, tylko konkretne problemy.
Zas on nie musi zmieniac nazw pol. Na chwile obecna poprostu wszedzie tam gdzie ma System, ma zamienic na `System`
Tak czytam ten wątek i szczerze wątpię, że ma klientów na wyższych wersjach MySQL i PHP.
Ja rozumiem, że to legacy, ale jak wersja 5 nie ma jeszcze kodu dostosowanego pod dzisiejsze standardy, to ja bym się 3x zastanowił czy chcę mieć ten soft na serwerze.
Cały czas się nad tym zastanawiam...ale nei chcą mnie słuchac...
https://megabip.pl/index.php?id=24,124
Dziękuję, rzeczywisice jak zmienił w systemie, MySQL 8 działa bezproblemowo, dane na strona sa odczytywane- jestem tylko ciekawy ile tam takich kwiatków jeszcze jest
A, a dlaczego zmienił wersję na pozycji minor, a nie patch? Skoro to tylko fix SQL-ek...
W samym logu mam jeszcze
[22-Feb-2024 14:56:44 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[22-Feb-2024 14:57:31 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[22-Feb-2024 14:57:34 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) :
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $sam_adres_tej_strony in /index.php(1) : eval()'d code on line 2
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefined variable $statystyki_graficzne in /edytor/open/functions_mb5.php(1) : eval()'d code on line 38
[22-Feb-2024 14:52:05 Europe/Warsaw] PHP Warning: Undefi
te bledy nie zagrazaja zyciu strony, ale niestety to kolejny przyklad slabej jakosci kodu.
Koles uzywa zmiennych, ktore nie sa zdefiniowane
$sam_adres_tej_stron jest uzywana w warunku IF. najpierw powinien sprawdzac taka zmienna w ogole istnieje przed jej uzyciem
tej drugiej nie sprawdzalem ale wyglada na podobny problem
Swoja droga nie wiem skad sie ma brac ta $sam_adres_tej_strony skoro jest ona wykorzystywana w pierwszym glownym skrypcie i nie ma skad sie pojawic. Chyba ze faktycznie on tego szuka na podstawie register globals, ale to juz mowilismy ze to jego blad a nie hostingu. Jesli to pochodzi z globals to powinien szukac w POST,GET,SERVER itp a nie jak teraz
http://www.php.net/error_reporting(E_ALL & ~E_NOTICE);
Dane z bazy MySQL zaczęły być zaczytywane poprawnie jak poprawił to co napisaliście, to teraz nie działa dodawanie załączników do zapytań ofertowych, przetargów itp. wykończa mnie ten facet Najgorsze, że on żyje w abstrakcyjnym świecie przekonany o swojej doskonałości... takie jest moje zdanie
Sproboj dodac jeszcze raz zalaczniki i sprawdz ostatnie logi.No cos musi tam byc
Niestety w logach pusto
Na bazie MySQL 5.7 formatka z dodawaniem załącznika się wyświetla
na Bazie MySQL 8 formatka dodawania załączników się nei wyświetla
Dotyczy to całego systemu, wszędzie gdzie dodaje się załączniki czyżby znowu jakieś zastrzeżone słowo dziwne tylko, że plik loga pusty
Jesli w logach pusto to moze byc problem by znalezc.
Jak na niższej wersji widać, a na wyższej nie, to problem będzie pewnie z kodowaniem czegoś niż samym słowem zastrzeżonym. Chociaż nie wiadomo już teraz...
Sprawdź czy widzisz w ogóle tą formatkę w bazie danych - przez klienta jakiegoś się zaloguj do bazy. Jak są tam dane i są podobne / identyczne, to błąd będzie w kodzie. A że logów brak - z tego co piszesz, to... Musisz się "kopać" z twórcą kodu. Nie ma innego wyjścia.
Wydał poprawkę jestem w szoku
Chyba naprawdę pomogliście tymi wcześniejszymi sugestiami i zabrał sobie do serca problemy
Co do bazy to oczywiscie porównywałem za pomocą phpMyAdmin i całkowite lustro na dwóch bazach
Gratulacje
A kojarzycie jaka może by przyczyna że wstawiany jest tak iciąg znakó do tekstu pisanego w edytorze? Częśc pogrubiona
e kwalifikowalności\\r\\nwydatków na lata
a przy dodawaniu linków efekt w pasku jest taki
l/"//"////"https://bazakonkurencyjnosci.funduszeeuropejskie.gov.pl/////"//"/"
juz wieki takich bledow nie widzialem, ale wyglada jakbys mial podwoje escapowanie. Raz przez php i raz np. przez mysql
Ogólnie jezeli coś wprowadzam przez obojętnie który z dwóch dostępnych i gotowych edytorów do stron stałych to nie pojawiają sie te dodatkowe znaki oraz ok jest wszystko z linkami natomiast, jeżeli jest to wprowadzane w module "zapytania ofertowe" to niestety dzieją się dziwne rzeczy testowane na 3 róznych przeglądarkach - ponieważ autor odpisał ze to problem java script
to skoro autor wie,ze problemto javascript to niech poprawia. Wkoncu to on odpowiada za js a nie ty
Ale nie, ze jego błąd tylko wiesz dostawcy przeglądarek żel obsługują to co "on pisze"
to niech zacznie pisac porzadnie. Skoro na jednej stronie jego serwisu dziala, a na innej nie, to raczej on cos przekombinowal
Domyślam się facet naprawdę myśli, że jest nieomylny ....
Dzisiaj np. w module zapytania ofertowe
chciałem dodac logo unijne
efekt:
http://ibb.co/rxJ9LGQ
a od strony inspekcji kod u strony
tak wychodzi
http://ibb.co/6WZG9dc
Autor twierdzi, że nic w kodzie nie jest dodawane
jak juz mowilem tam musi gdzies byc podwojne escapowanie. Dla pewnosci, wez wyswietl phpinfo() i pokaz wartosci dla
magic_quotes
czy przypadkiem nie masz tego ustawionego na serwerze automatycznie
Po wyświetleniu PHP INFO nie mam takiej pozycji jak magic_quotes
Po zatem problem występuje tylko w przypadku modułów dodatkowych np. zapytania ofertowe na jego stronie na zwykłych stronach opisowych, nie mam tego problemu
Dostawca hostingu dał mi jeszcze takie info
Czy chodzi Panu o parametr magic_quotes_gpc ?
Kornel• 13:47:30
Dodatkowo, wg dokumentacji:
https://www.php.net/manual/en/function.get-magic-quotes-gpc.php
This function has been DEPRECATED as of PHP 7.4.0, and REMOVED as of PHP 8.0.0. Relying on this function is highly discouraged.
ja używam PHP 8.3
ok, chcialem sie upewnic ze tego nie ma bo naprawde dziwnie to wygladalo. Skoro escapowanie przez serwer nie wchodzi w rachube, no to odpowiedz jest raczej prosta. samo sie nie robi, wiec musi to robic jego kod.
tak to wygląda w kodzie programu - tych znaków jest więcej musiałem usunać bo nei chce tu przejśc
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)