Implementare Add server in LGSL
Moderators: Moderatori ajutatori, Moderatori
-
- Membru, skill +1
- Posts: 117
- Joined: 21 Jun 2008, 16:20
- Detinator Steam: Da
- CS Status: Fuck Valve`
Salut.
Am si eu nevoie de un scripter bun,care sa ma ajute sa implementez add server in scriptul lgsl.Eu am codul,dar imi da cateva erori si nu stiu foarte bine php.
Cine e interesat,sa lese mesaj si ii voi da pm.
Am si eu nevoie de un scripter bun,care sa ma ajute sa implementez add server in scriptul lgsl.Eu am codul,dar imi da cateva erori si nu stiu foarte bine php.
Cine e interesat,sa lese mesaj si ii voi da pm.
-
- Membru, skill +1
- Posts: 117
- Joined: 21 Jun 2008, 16:20
- Detinator Steam: Da
- CS Status: Fuck Valve`
Code: Select all
Fatal error: Call to undefined function err_msg() in E:\xampp\htdocs\lgsl\lgsl_files\lgsl_adauga.php on line 431
<?php
} else {
$ip = $_POST['ip'];
$port = $_POST['port'];
$player = $_POST['player'];
$cod = $_POST['cod'];
$net = $_POST['net'];
$modul = $_POST['modul'];
$tara = $_POST['tara'];
$email = $_POST['email'];
$user_ip = $_POST['user_ip'];
$sql = mysql_connect($_mysql_host, $_mysql_user, $_mysql_password)
or err_msg('Nu ma pot conecta la baza de date: ' . mysql_error(), 1);
mysql_select_db($_mysql_db, $sql) or err_msg('Eroare Adauga. Nu pot selecta baza de date: ' . mysql_error(), 1);
mysql_query("INSERT INTO server (id, ip, port, player, cod, net, modul, tara, email, user_ip, lastip, points) VALUES
(NULL, '$ip', '$port', '$player', '$cod', '$net', '$modul', '$tara', '$email', '$user_ip', '', 0)")
or die("<br><center>Error: This Server does already exist !!</center><br>");
echo "<center>Serverul a fost adaugat</center>";
}
?>
-
- Membru, skill +1
- Posts: 181
- Joined: 10 Jun 2009, 19:24
- Detinator Steam: Da
- Reputatie: Maryus kNN/ picccc / Marius. / hii = ban permanent!
(Ban scos de 1 mai!)
(Ban scos de 1 mai!)
Ia incearca asa:
Code: Select all
mysql_query("INSERT INTO server (`id`, `ip`, `port`, `player`, `cod`, `net`, `modul`, `tara`, `email`, `user_ip`, `lastip`, `points`) VALUES (NULL, '$ip', '$port', '$player', '$cod', '$net', '$modul', '$tara', '$email', '$user_ip', '', '0')")
sal.
- Digi
- Fost moderator
- Posts: 932
- Joined: 03 Nov 2007, 21:17
- Detinator Steam: Nu
- CS Status: bored
- Reputatie: Fost moderator
- Location: In The Game
- Been thanked: 15 times
- Contact:
Tu ai idee ce postezi acolo ? Uita-te ce zice eroarea si uita-te ce coduri ne dai... zice clar ca e la linia 431 si pe langa asta zice ca e vorba de o functie care nu exista... err_msg() ... ori o definesti ca sa numai apara ori o stergi de unde e cerutaalbertino wrote:Si liniile care includ acel cod:Code: Select all
Fatal error: Call to undefined function err_msg() in E:\xampp\htdocs\lgsl\lgsl_files\lgsl_adauga.php on line 431
<?php
} else {
$ip = $_POST['ip'];
$port = $_POST['port'];
$player = $_POST['player'];
$cod = $_POST['cod'];
$net = $_POST['net'];
$modul = $_POST['modul'];
$tara = $_POST['tara'];
$email = $_POST['email'];
$user_ip = $_POST['user_ip'];
$sql = mysql_connect($_mysql_host, $_mysql_user, $_mysql_password)
or err_msg('Nu ma pot conecta la baza de date: ' . mysql_error(), 1);
mysql_select_db($_mysql_db, $sql) or err_msg('Eroare Adauga. Nu pot selecta baza de date: ' . mysql_error(), 1);
mysql_query("INSERT INTO server (id, ip, port, player, cod, net, modul, tara, email, user_ip, lastip, points) VALUES
(NULL, '$ip', '$port', '$player', '$cod', '$net', '$modul', '$tara', '$email', '$user_ip', '', 0)")
or die("<br><center>Error: This Server does already exist !!</center><br>");
echo "<center>Serverul a fost adaugat</center>";
}
?>
Edit:
Totusi, nu inteleg de ce mai creezi variabile pentru alea care vad ca oricum nu le filtrezi... cineva care stie SQL iti poate foarte usor hackuii baza de date prin codul ala :)
foloseste htmlspecialchars() si addslashes() la $_POST-uri... si prefix (int) la cele care sunt cifre
uite cum ar trebui sa fie o pagina de insert:
Code: Select all
<?php
require_once('mysql_database_connection.php'); // fisierul global cu datele de conectare la baza de date
if(empty($_POST))
{
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<input type="text" name="nume" maxlength="128" size="32">
<br><input type="text" name="ip" maxlength="16" size="24">:<input type="text" name="port" maxlength="5" size="16" value="27015">
<br><input type="submit" value="Enter">
</form>';
}
else
{
$post = array
(
'nume' => htmlspecialchars(addslashes(trim($_POST['nume']))),
'ip' => htmlspecialchars(addslashes(trim($_POST['ip']))),
'port' => (int)$_POST['port'],
);
if(empty($post['nume']) || empty($post['ip']))
die('Numele si IP-ul TREBUIE completate');
if(empty($post['port']))
$post['port'] = 27015;
$check = mysql_result(mysql_query('SELECT COUNT(*) FROM `servers` WHERE LOW(`name`) = \''.strtolower($post['nume']).'\' AND `ip` = \''.$post['ip'].'\' AND `port` = '.$post['port'].' LIMIT 1;'), 0);
if($check)
die('Serverul este deja in lista!');
mysql_query('INSERT INTO `servers`(`name`,`ip`,`port`) VALUES(\''.$post['name'].'\', \''.$post['ip'].'\', '.$post['port'].')') or die(mysql_error());
echo 'Serverul a fost adaugat.';
}
?>
TheHunters.ro - Gaming & Programing
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
-
- Membru, skill +1
- Posts: 117
- Joined: 21 Jun 2008, 16:20
- Detinator Steam: Da
- CS Status: Fuck Valve`
bun .. am copiat codul tau si l-am sters pe al meu
acum imi da alta eroare
si linia 451 este ?> ..
acum imi da alta eroare
Code: Select all
Parse error: parse error in E:\xampp\htdocs\lgsl\lgsl_files\lgsl_adauga.php on line 451
- Digi
- Fost moderator
- Posts: 932
- Joined: 03 Nov 2007, 21:17
- Detinator Steam: Nu
- CS Status: bored
- Reputatie: Fost moderator
- Location: In The Game
- Been thanked: 15 times
- Contact:
L-ai pus in mijlocul altui cod dar aiurea... ori il pui intr-o noua pagina ori pune sursa la pagina aici (upload, in niciun caz intre taguri)
TheHunters.ro - Gaming & Programing
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
-
- Membru, skill 0
- Posts: 76
- Joined: 09 Jan 2009, 22:53
- Detinator Steam: Da
- CS Status: ***
- Detinator server CS: legion.nobody.ro !
- Reputatie: Ban 2 luni!
(Ban scos de 1 mai!)
Ban 3 luni ! - Has thanked: 1 time
Mare scofala sa faci cateva input-uri si un query catre baza de date :-@albertino wrote:Download
Caut oameni pentru a forma o echipa ( staff ).
Cunostinte: PS , CODE ( html in mare parte ) & CSTRIKE
Vor avea niste beneficii si privilegii !
Pentru mai multe informatii contact me PM !
Cunostinte: PS , CODE ( html in mare parte ) & CSTRIKE
Vor avea niste beneficii si privilegii !
Pentru mai multe informatii contact me PM !
- Digi
- Fost moderator
- Posts: 932
- Joined: 03 Nov 2007, 21:17
- Detinator Steam: Nu
- CS Status: bored
- Reputatie: Fost moderator
- Location: In The Game
- Been thanked: 15 times
- Contact:
http://dl.fisier.ro/files/kre2jdphdbjdh ... a.zip.html
Sa nu uiti sa editezi la procesare restul chestiilor... ca nu ia in considerare tara si numele inputurilor la adresa si alea sunt diferite fata de exemplul meu
Si nu va certati si nu dati in offtopic!
Sa nu uiti sa editezi la procesare restul chestiilor... ca nu ia in considerare tara si numele inputurilor la adresa si alea sunt diferite fata de exemplul meu
Si nu va certati si nu dati in offtopic!
TheHunters.ro - Gaming & Programing
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
HGaming - Jocuri PC in LAN - joaca si altceva decat CS!
Cateva jocuri care se pot juca in HGaming: Left 4 Dead 2, Garry's Mod, Alien Swarm.
-
- Membru, skill +1
- Posts: 117
- Joined: 21 Jun 2008, 16:20
- Detinator Steam: Da
- CS Status: Fuck Valve`
Code: Select all
Parse error: parse error, expecting `')'' in E:\xampp\htdocs\lgsl\lgsl_files\lgsl_adauga.php on line 424