Poslao: 23 Mar 2017 15:26
|
offline
- samojako
- Novi MyCity građanin
- Pridružio: 23 Mar 2017
- Poruke: 3
|
prvo da se ogradim da nisam programer pa ako moze da se pojasni nekim prostijim recnikom ne bi bilo lose
Imam neki sajt na kom sam imao rating sistem (onaj sa 5 zvezdica) (koji sam davno negde postavio uz pomoc tutorijala, sad ni sam ne znam kako)
Uglavnom to vise ne radi, zbog toga sto je, ako sam dobro razumeo, moj host presao na neki server koji vise ne koristi mysql vec mysqli tj. presao na php7. sad bih ja taj php kod trebalo da promenim da se poziva na mysqli. Razumem da ne moze samo da se zameni jedno za drugo vec je potrebno menjati kod.
Postoji li neki softver koji to radi automatski ili neko jednostavno resenje koje ne ukljucuje razumevanje php-a? Hvala.
Ili neki dobar tutorial kako da to uradim iznova a da zadovoljava novi standard (ovaj mi je sistem odgovarao, prilicno je jednostavan i nije dozvoljavao vise glasanja sa iste ip adrese)
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 23 Mar 2017 16:02
|
offline
- return void
- Anti Malware Fighter
Rank 1
- Pridružio: 02 Jan 2008
- Poruke: 2167
|
U PHP verziji 7, koriscenje mysql funkcija nije moguce jer kod nece raditi. U prethodnim verzijama je to moglo da radi, ali bi korisnik dobio nesto ovako kao upozorenje:
Citat:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\xampp\htdocs\task\media\new\connect.inc.php on line 2
Najprostije receno, razlika izmedju mysql i mysqli funkcija je ta sto su mysqli funkcije unapredjene (otud to, "improved") i sigurnije za rad (SQL injection, recimo).
Iskreno, ne znam da li postoji alat koji bi to uradio umesto tebe, tako da bi mozda najpametnije bilo da pogledas da li taj dodatak koji koristis ima noviju verziju. Ukoliko nema, mislim da je jedini nacin na koji ces moci ovo da ispravis da odes ovde http://php.net/manual/en/ref.mysql.php i da tu pronadjes funkciju koju vidis u kodu tvog dodatka. Kad kliknes na neku od funkcija, recimo: http://php.net/manual/en/function.mysql-query.php videces ovako nesto tj. za svaku od starih mysql funkcija ces videti link do nove mysqli funkcije. Ostaje ti samo da citajuci dokumentaciju na sajtu zamenis sve to. Ipak, verovatno ce ti biti tesko, ali mozes pokusati.
Jos jednom pre svega ovoga, proveri da li postoji nova verzija za dodatak koji koristis.
|
|
|
|
Poslao: 23 Mar 2017 16:13
|
offline
- samojako
- Novi MyCity građanin
- Pridružio: 23 Mar 2017
- Poruke: 3
|
Hvala na odgovoru.
Ovoga sam se i plasio, mislim da je ovo sto si predlozio za mene ipak nemoguca misija, posebno ovaj deo koji proverava ip adrese
Pokusacu da nadjem neki drugi besplatan, ako ima neko neki predlog bicu zahvalan.
|
|
|
|
Poslao: 23 Mar 2017 17:26
|
offline
- return void
- Anti Malware Fighter
Rank 1
- Pridružio: 02 Jan 2008
- Poruke: 2167
|
Bilo bi dobro da napises naziv tog dodatka koji sad koristis, da bi znali sta ti tacno treba.
|
|
|
|
Poslao: 23 Mar 2017 17:38
|
offline
- samojako
- Novi MyCity građanin
- Pridružio: 23 Mar 2017
- Poruke: 3
|
zapravo to nije dodatak, ako mislis na neki gotov plug-in, vec 3 php scripte. Ne znam da li ovde mogu da stavim kodove i da li je dozvoljeno? to su zapravo 3 php fajla, jedan koji se povezuje sa bazom, jedan koji vraca i ispisuje rezultat i jedan koji proverava ip adrese. ovo ostalo je .js i .css, to ne mora da se menja.
|
|
|
|