Salut, am site-ul urmator: https://csgoweb.engame.ro/index.php
Si primesc eroarea asta:
[17-Jul-2018 22:29:40 Europe/Bucharest] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /public_html/includes/config.php on line 6
Am incercat toate versiunile de php de la 5.2 la 7.1 (si din cpanel si sa modific eu htaccess)
Merge doar cu baza pe 'localhost'
Nu merge pe baza de date cu ip dedicat (exemplu: cea pe care o am de la enixservers si una de test pe care am luat-o cumparand un domeniu).
Nu vreau sa veniti sa ma injurati ca "a bai prostule, n-ai cautat si tu pe net?"
Ba da, si n-am inteles ce trebuie facut, am inteles partial, am nevoie de ajutor, cine ma poate ajuta sa dea reply, cine nu, nu.
Multumesc.
PHP Deprecated: mysql_connect()
Moderators: Moderatori ajutatori, Moderatori
- 0nLy CSGO
- Membru, skill 0
- Posts: 39
- Joined: 18 Jun 2018, 00:10
- Detinator Steam: Da
- Detinator server CS: CSGO.ENGAME.RO
- SteamID: only_ro
- Fond eXtream: 0
- Contact:
- Awakening
- eXtream Mod
- Posts: 3933
- Joined: 06 Apr 2010, 11:01
- Detinator Steam: Da
- CS Status: Plictiseala
- Detinator server CS: Adio cs
- SteamID: eliara
- Reputatie: eXtream Mod
Fost Manager VEST.eXtream.Ro
Fost Manager ZM.eXtream.Ro
Membru Club eXtreamCS (6 luni)
Nume anterior: CRISTIAN - Location: Bucuresti
- Discord: m_i3
- Has thanked: 151 times
- Been thanked: 344 times
Normal apare de la php 5.5 in sus din cauza ca mysql_connect nu mai este considerat sigur si au decis sa il scoata de tot de la php 7 in sus - http://php.net/manual/ro/migration55.deprecated.php
Mai exact scriptul tau se conecteaza la baza de date cu mysql_connect si foloseste la interogari mysql_query, php nu mai vrea sa se foloseasca mysql_ pentru ca e veche si usor de pacalit de orice gheorghe cu un simplu ' in formulare, chiar daca folosesti escape string tot se pot face manevre.
Cea mai buna solutie pentru tine e sa refaci acel script folosind mysqli sau PDO. Daca este scris de tine atunci e simplu, conectarea la baza de date o faci prin PDO in loc de mysql_connect iar toate interogarile le faci cu prepared statements, mai ales cele unde oricine poate sa bage ce date vrea gen formulare. Conectarea la PDO e similara cu mysql_connect si nu e nevoie sa schimbi nimic la baza de date (exemplu). Motivul pentru care PDO castiga fata de mysql si mysqli e ca functioneaza cu mult mai multe baze de date, nu doar cele MySQL.
Daca nu e facut de tine si nu te pricepi atunci o sa ai nevoie de cineva care sa modifice scriptul sau sa folosesti altul.
Solutia mai aiurea pe care nu o recomand e sa ascunzi acel mesaj cu error_reporting(0) gen sau sa folosesti sub php 5.5 care normal ar treb sa te scape de eroarea aia, nu stiu daca e ceva schimbat intre timp si apare pe toate versiune de php acum, cineva care e la curent cu ce se mai intampla te lamureste cu asta.
Mai exact scriptul tau se conecteaza la baza de date cu mysql_connect si foloseste la interogari mysql_query, php nu mai vrea sa se foloseasca mysql_ pentru ca e veche si usor de pacalit de orice gheorghe cu un simplu ' in formulare, chiar daca folosesti escape string tot se pot face manevre.
Cea mai buna solutie pentru tine e sa refaci acel script folosind mysqli sau PDO. Daca este scris de tine atunci e simplu, conectarea la baza de date o faci prin PDO in loc de mysql_connect iar toate interogarile le faci cu prepared statements, mai ales cele unde oricine poate sa bage ce date vrea gen formulare. Conectarea la PDO e similara cu mysql_connect si nu e nevoie sa schimbi nimic la baza de date (exemplu). Motivul pentru care PDO castiga fata de mysql si mysqli e ca functioneaza cu mult mai multe baze de date, nu doar cele MySQL.
Daca nu e facut de tine si nu te pricepi atunci o sa ai nevoie de cineva care sa modifice scriptul sau sa folosesti altul.
Solutia mai aiurea pe care nu o recomand e sa ascunzi acel mesaj cu error_reporting(0) gen sau sa folosesti sub php 5.5 care normal ar treb sa te scape de eroarea aia, nu stiu daca e ceva schimbat intre timp si apare pe toate versiune de php acum, cineva care e la curent cu ce se mai intampla te lamureste cu asta.
Do it or don't do it, you will regret both.
Windows 10 - Discutii, Probleme, Intrebari, Raspunsuri
STEAM ALERTS - Ce inseamna fiecare si cum poti scapa de ele
Cum sa faci FIFA 2007 sa ruleze pe Windows 8, 8.1,10 si 11
Windows 10 - Discutii, Probleme, Intrebari, Raspunsuri
STEAM ALERTS - Ce inseamna fiecare si cum poti scapa de ele
Cum sa faci FIFA 2007 sa ruleze pe Windows 8, 8.1,10 si 11
- 0nLy CSGO
- Membru, skill 0
- Posts: 39
- Joined: 18 Jun 2018, 00:10
- Detinator Steam: Da
- Detinator server CS: CSGO.ENGAME.RO
- SteamID: only_ro
- Fond eXtream: 0
- Contact:
Cred ca am prins faza, am terminat de facut pagina adminlist.php (momentan).
Insa cand intrii pe pagina https://csgoweb.engame.ro/adminlist.php
pur si simplu se incarca si da time out (dupa juma de ora) (repet, doar daca este pe baza de date cu ip dedicat).
UPDATE:
Acum cand dau imi da time out (fiind pe PDO si baza de date cu ip dedicat)
"[18-Jul-2018 08:23:27 Europe/Bucharest] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Connection timed out'"
Insa cand intrii pe pagina https://csgoweb.engame.ro/adminlist.php
pur si simplu se incarca si da time out (dupa juma de ora) (repet, doar daca este pe baza de date cu ip dedicat).
UPDATE:
Acum cand dau imi da time out (fiind pe PDO si baza de date cu ip dedicat)
"[18-Jul-2018 08:23:27 Europe/Bucharest] PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Connection timed out'"
- 0nLy CSGO
- Membru, skill 0
- Posts: 39
- Joined: 18 Jun 2018, 00:10
- Detinator Steam: Da
- Detinator server CS: CSGO.ENGAME.RO
- SteamID: only_ro
- Fond eXtream: 0
- Contact:
da' cum sa nu, ti-am dat pm cu el.The Kalu wrote:Pune codul pe pastebin si lasa link aici.
- 0nLy CSGO
- Membru, skill 0
- Posts: 39
- Joined: 18 Jun 2018, 00:10
- Detinator Steam: Da
- Detinator server CS: CSGO.ENGAME.RO
- SteamID: only_ro
- Fond eXtream: 0
- Contact:
Un tutorial ceva? Am facut config.php pentru mysqli, dar interogarile nu stiu sa le fac, daca ma poti ajuta sa faci tu pagina adminlist si eu o sa fac restul paginilor dupa modelul tau.The Kalu wrote:Nu i ok cum ai facut si nu imi plac interogarile, nu mai folosi SELECT *(ALL) FROM, doar ce ai nevoie.Fol mysqli ca este apropiat de mysql
-
- Fost administrator
- Posts: 13707
- Joined: 09 Oct 2010, 12:39
- Detinator Steam: Da
- CS Status: In grajd!
- SteamID: kalulord
- Reputatie: Fost Administrator
Fost membru Club eXtreamCS (6 luni)
Nume anterior: Terra - Location: Romania, Ploiesti
- Has thanked: 328 times
- Been thanked: 646 times
- Contact:
Momentan sunt la munca si de abia in weekend ajung acasa ca eu dorm la prietena mea, vedem cum facem ca nu te las asa.0nLy CSGO wrote:Un tutorial ceva? Am facut config.php pentru mysqli, dar interogarile nu stiu sa le fac, daca ma poti ajuta sa faci tu pagina adminlist si eu o sa fac restul paginilor dupa modelul tau.The Kalu wrote:Nu i ok cum ai facut si nu imi plac interogarile, nu mai folosi SELECT *(ALL) FROM, doar ce ai nevoie.Fol mysqli ca este apropiat de mysql
- 0nLy CSGO
- Membru, skill 0
- Posts: 39
- Joined: 18 Jun 2018, 00:10
- Detinator Steam: Da
- Detinator server CS: CSGO.ENGAME.RO
- SteamID: only_ro
- Fond eXtream: 0
- Contact:
Multumesc, te pup dulceThe Kalu wrote:Momentan sunt la munca si de abia in weekend ajung acasa ca eu dorm la prietena mea, vedem cum facem ca nu te las asa.0nLy CSGO wrote:Un tutorial ceva? Am facut config.php pentru mysqli, dar interogarile nu stiu sa le fac, daca ma poti ajuta sa faci tu pagina adminlist si eu o sa fac restul paginilor dupa modelul tau.The Kalu wrote:Nu i ok cum ai facut si nu imi plac interogarile, nu mai folosi SELECT *(ALL) FROM, doar ce ai nevoie.Fol mysqli ca este apropiat de mysql
Ps: am auzit ca-ti place berea, o sa te cintesc cu bere de nu mai poti s-o bei.
Pana atunci vad eu cum fac, il las pe mysql macar pana ajungi tu acasa in weekend.
Si pana vii sa ma ajuti o sa mai rescriu din functii, nu sunt scrise de mine (ci de marele si unicul Justdapz si site-urile lui smechere).
Eu am mai editat prostii de prin el, l-am facut mai basic.
-
- Utilizator neserios (tepar)
- Posts: 104
- Joined: 24 Oct 2016, 11:12
- Detinator Steam: Da
- CS Status: Status asemanator cu cel de la programel
- SteamID: Nu stiu dastea
- Reputatie: Utilizator neserios (tepar)
- Fond eXtream: 0
- Location: Balta Alba
Te pot ajuta si eu, daca nu vrei sa-l astepti pe Kalu. PM :ochiul:0nLy CSGO wrote:da' cum sa nu, ti-am dat pm cu el.The Kalu wrote:Pune codul pe pastebin si lasa link aici.
"Buy reclama if you want" =)))))))))
-
- Information
-
Who is online
Users browsing this forum: Facebook [Bot], Google [Bot], Petal [Bot], Semrush [Bot] and 655 guests