php
w pliku który podany w poprzednim temacie jest
else{
//echo "Rejestracja";
$isResistered=1;
$pas=genRandomPas();
createUser($cgi['username'],
$cgi['race'],
$cgi['email'],
$pas,
$cgi['uniqid']
);
ale nie ma ciała funkcji
php
w pliku który podany w poprzednim temacie jest
else{
//echo "Rejestracja";
$isResistered=1;
$pas=genRandomPas();
createUser($cgi['username'],
$cgi['race'],
$cgi['email'],
$pas,
$cgi['uniqid']
);
ale nie ma ciała funkcji
Masz cały plik register.php
<?
include "vsys.php";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
<title>Kings Of Chaos :: Massively Multiplayer Online Role Playing Game</title>
<link href="css/common.css" rel="stylesheet" type="text/css">
<link href="css/main.css" rel="stylesheet" type="text/css">
<meta name="keywords" content="kingsofchaos, chaos, elves, humans, dwarves, orcs, rpg, mmorpg, role playing, game, online game, text based game, armory, mercenaries, spy, attack, army, battle, recruit, spies, spy skill, weapons, messaging, sabotage, recon, intelligence, pnp, mud, games, stockade, free, browser game">
<meta name="description" content="Kings of Chaos is a Massively Multiplayer Online Role Playing Game with over 500,000 players. Players can choose one of four races: Orcs, Humans, Elves and Dwarves and build armies, recruit friends as officers, buy weapons, and spy and attack on each other.">
<meta name="author" content="Kings Of Chaos">
<SCRIPT language=javascript src="js/js"></SCRIPT>
<script language="javascript" type="text/javascript">
<!--
function checkCR(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = checkCR;
//-->
</script></head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" text="#ffffff">
<?
include "top.php";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tbody><tr>
<TD class=menu_cell style="PADDING-LEFT: 15px" vAlign=top width=140>
<?
include ("left.php");
?>
</td>
<td style="padding-left: 15px; padding-top: 12px; padding-right: 15px;" valign="top" align="left">
<font color="red">
<?
if ($cgi['submit']) {
if(($HTTP_SERVER_VARS['REMOTE_ADDR'])&&(isIP($HTTP_SERVER_VARS['REMOTE_ADDR']))){
$echoS= "Oops. ktoś już się rejestrował z tego ip. Jeżeli uważasz, że to błąd skontaktuj się z nami poprzez e-mail {$conf['mail']}.";
}
elseif (!$cgi['username']){
$echoS= "Podaj swój login.";
}elseif (getUserDetailsByName($cgi['username'])){
$echoS= "Taki login już istnieje.";
}elseif($cgi['email']!=$cgi['email2'] ){
$echoS= "E-maile które podałeś różnią się.";
}elseif(!preg_match("/^.+?@.+?\..+?/i",$cgi['email']) ){
$echoS= "Należy wpisać prawidłowy e-mail.";
}elseif(getUserDetailsByEmail($cgi['email'])){
$echoS= "E-mail już istnieje w bazie.";
}elseif(!$cgi['tos']){
$echoS= "Należy zaakceptować regulamin gry.";
}elseif(!$cgi['rules']){
$echoS= "Należy zaakceptować regulamin prywatności.";
}elseif(!$cgi['cheat']){
$echoS= "Należy zaakceptować zakaz używania jakich kolwiek nielegalnych ułatwień do gry.";
}elseif(!$cgi['account']){
$echoS= "Należy zaakceptować zakładanie konta.";
}elseif(!$cgi['turing']||(strtolower ($cgi['turing'])!=strtolower ($_SESSION['number1']))){
$echoS= "Należy wpisać kod widziany na obrazku.";
}
else{
//echo "Rejestracja";
$isResistered=1;
$pas=genRandomPas();
createUser($cgi['username'],
$cgi['race'],
$cgi['email'],
$pas,
$cgi['uniqid']
);
if ($cgi['uniqid']){
updateUser($cgi['uniqid']," untrainedSold=untrainedSold+1 ");
}
$us=getUserDetailsByName($cgi['username'], " ID ");
addIP($HTTP_SERVER_VARS['REMOTE_ADDR'],$us->ID);
//echo "==".$cgi['email']."==";
$ism=mail($cgi['email'],"e-mail aktywacyjny","Twoje imię to: {$cgi['username']} \n Twoje hasło to: {$pas} ");
//echo "--$ism--";
echo "<br><br><center><font color=red>Hasło zostało wysłane na e-mail. Jeżeli jednak hasło nie doszło lub widzisz błąd wejdź w dział Zapomnaine Hasło Podaj e-mail lub login dzięki temu odrazu zostanie ono wygenerowane po czym będziesz mógł się zalogować.</font></center><br><br><br><br>";
}
}
?>
</font><br><? if (!$isResistered) { ?>
<form action="register.php" method="post">
<table border="0" class="table_lines" cellspacing="0" cellpadding="6">
<tbody>
<tr>
<th colspan="2">Rejestracja</th>
</tr>
<tr>
<td colspan="2"><font color="red"><? echo $echoS; ?></font></td>
</tr>
<tr>
<td>Login:</td>
<td><input type="text" name="username" value="<?=$cgi['username']?>"></td>
</tr>
<tr>
<td>Rasa:</td>
<td> <select name="race">
<?
for ($i=0; $i<count($conf["race"]);$i++){
echo "<option value=$i ";
if ((strpos ( $cgi['join'], $conf['race'][$i]['name'])!== false)||($cgi['race']==$i)) { echo " selected "; }
echo " >{$conf['race'][$i]['name']}</option> ";
}
?>
</select> </td>
</tr>
<tr>
<td>Hasło:</td>
<td>Zostanie ono wygenerowane automatycznie i wysłane na twój e-mail.</td>
</tr>
<tr>
<td><b>Poprawny</b> E-mail:</td>
<td><input type="text" name="email" value="<?=$cgi['email']?>"></td>
</tr>
<tr>
<td>Powtórz e-mail:</td>
<td><input type="text" name="email2" value="<?=$cgi['email2']?>"></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="tos" value="true">
Przeczytałem i akceptuje zasady <a href="tos.php" target="_new">Regulaminu</a></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="rules" value="true">
Znam i będę przestrzegał <a href="help.php#rules" target="_new">regulamin</a></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="cheat" value="true">
Obiecuję, że nie będę używał jakich kolwiek nielegalnych ułatwień do gry </td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="account" value="true">
To jest moje <b>TYLKO</b> Moje konto w tej grze.</td>
</tr>
<tr>
<td colspan="2">Skopiuj i przepisz ten kod.</td>
</tr>
<tr>
<td align="center"><img src="imageclick.php?<? $SID=session_name()."=".session_id(); echo $SID; $number=genUniqueTxt(6); $_SESSION['number1']=$number; ?>" alt="random chars"></td>
<td><input type="text" name="turing"></td>
</tr>
<tr>
<td>Dowódca:</td>
<td valign="middle"><?
$str="Brak";
if ($cgi['uniqid']){
$us=getUserDetails($cgi['uniqid']);
$str=$us->userName;
echo "<input type=hidden name=uniqid value='{$cgi['uniqid']}'>";
echo '<a href="stats.php?id='.$cgi['uniqid'].'">';
}
echo $str;
if ($cgi['uniqid']){
echo "</a>";
}
?>
<font style="font-size: 8pt;"> [Notatka: Tego nie możesz zmienić]</font></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" name=submit value="Założ Konto"></td>
</tr>
</tbody>
</table>
<input type="hidden" name="hash" value="f7610358ffcc3db6558310ea4a166bcb">
</form>
<?
} include ("bottom.php");
?>
</td>
</tr>
</tbody></table>
</body></html>
widzę że dostałeś zbyt skomplikowane zadanie
pobrałem silnik i sam sprawdziłem
w pliku vsys.php wywal linijkę nr 504 (echo "$str<br>"; )
a jeśli mail nie dochodzi (pewnie masz źle serwer skonfigurowany ) to wywal to z register.php
i wstaw toKod php:
$ism=mail($cgi['email'],"activation e-mail","Your name is: {$cgi['username']} \n Your activation password is {$pas} ");
//echo "--$ism--";
echo "<br><br><center><font color=red>Your activation password was sent to your e-mail.</font></center><br><br><br><br>";
Kod php:
echo "<br><br><center><font color=red>Your name is: {$cgi['username']} \n Your activation password is {$pas} </font></center><br><br><br><br>";
thx jak moge sie odwdzieczyc?
ucze sie ucze ale to nie takie proste ;D
Jestem tu nowy i za bardzo się na tym nie znam.
Gdy dodaje zapytanie do bazy danych wyskakuje "Wygląda na to, że w twoim zapytaniu SQL jest błąd. W znalezieniu przyczyny problemu może pomóc także - jeśli się pojawi - poniższy opis błędu serwera MySQL.", nie wiem o co chodzi może by mi mógł ktoś pomóc!!
W pierwszym poście są poprawione zapytania, spróbuj je wgrać ponownie
Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)
Zakładki