Pomoc PHP *

poruka: 5
|
čitano: 1.144
|
moderatori: XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
neaktivan
offline
Pomoc PHP *

function check_attempts()

{

 

$ip = $_SERVER['ADDR_REMOTE'];

 

$query = mysql_query("SELECT * FROM attempts WHERE ip = '$ip' LIMIT 1") or die("Fatal error at Attempts");

$time = time();

 

if(mysql_num_rows($query) > 0)

{

$row = mysql_fetch_array($query);

if($row[2] == 10)

{

 $_SESSION['error_l'] = "Banovani ste privremeno, ne mozete se upisati ni na jedan racun!";

 header("Location: index.php");

}

else

{

 if($time >= $row[1])

{

$query2 = mysql_query("UPDATE attempts SET attempts = '0' WHERE ip = '$ip'") or die("Fatal error at Attempts.");

}

else

{

$query2 = mysql_query("UPDATE attempts SET attempts = 'attempts + 1' WHERE ip = '$ip'") or die("Fatal error at Attempts.");

}

}

}

else 

{

 $time_m = time() + 900;

 $query3 = mysql_query("INSERT INTO attempts(ip, tempban, attempts) VALUES('$ip','$time_m','1')")

}

 

}

 

Evo napisao sam ovu funkciju i nikako ne mogu nac gresku koju prikazuje. 

 

Greska: : syntax error, unexpected '}' on line 67 . ( U OVOM KODU LINIJA BROJ 28 )

 

Molio bih za malo pomoci :) .

 

Edit : izvinite za kod, nesto nece da mi objavi u stilu kod :S 

Poruka je uređivana zadnji put uto 28.12.2010 15:34 (veseli_tigar).
 
0 0 hvala 0
16 godina
offline
RE: Pomoc PHP *

Hm....jedino vidim da ti fali točka zarez na kraju u ovom redu:

$query3 = mysql_query("INSERT INTO attempts(ip, tempban, attempts) VALUES('$ip','$time_m','1')")

http://www.bug.hr/forum/topic/44412.aspx
14 godina
neaktivan
offline
RE: Pomoc PHP *
Zayc_17 kaže...

Hm....jedino vidim da ti fali točka zarez na kraju u ovom redu:

$query3 = mysql_query("INSERT INTO attempts(ip, tempban, attempts) VALUES('$ip','$time_m','1')")

Jest, jest. Nasao sam tu gresku. Valjda sam bio previse umoran. Hvala opet :)

17 godina
neaktivan
offline
Pomoc PHP *

Neću otvarat novu temu, treba mi pomoć, ideja, kako da sortiram .txt datoteku?

 

Struktura zapisa datoteke je:

 

korisnicko_ime1 | ime1 | prezime1 | email1

korisnicko_ime2 | ime2 | prezime2 | email2

korisnicko_ime3 | ime3 | prezime3 | email3

 

- funkcija sort() sortira prema prvoj riječi, ali ja trebam napravit nekako sortiranje prema imenu

 

Ima neko iskustva s tim, da mi dadne ideju? :) 

 

 

Ništa nije tako neefektivno kao efikasno izvođenje aktivnosti koje nisu potrebne.
 
0 0 hvala 0
17 godina
neaktivan
offline
Pomoc PHP *

Evo riješio sam:

 

- datoteka se učita u polje

- funkcija explode razbija polje na redove, a onda redove na elemente, tako da imamo dva polja - redovi i elementi

 

- sad su mi napamet pala 2 načina:

 

- prvi da prolazimo s 2 petlje i uspoređujemo element ime u svakom redu pomoću funkcije strcmp, te zamjenimo pozicije redova ako je potrebno

 

- i drugi, koji sam koristio, je da zamjenimo elemente korisnicko_ime i ime, spremimo ih u novo polje redova, te onda to polje sortiramo funkcijom sort

Ništa nije tako neefektivno kao efikasno izvođenje aktivnosti koje nisu potrebne.
 
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice