Prvo ti moram reci da ti je ovo uzasna skripta i svaka cast njenom autoru
Drugo, proveri koje zagrade stavljas ako vec menjas skriptu, mada kada sam video kakve greske si pravio ne preporucujem ti da uopste modifikujes bilo koju skriptu dok ne naucis osnove PHP-a
Evo ti ga kod ispod ako radi svaka mu cast , ali ispravio sam sve greske:
<!--
SJ Login 1.3
Skroz Jednostavno (C) 2007
Made by Mirza Bajric
e-mail = mirzabajric@hotmail.com
-->
<?
extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
include("konf3.php");
error_reporting(E_ALL ^ E_NOTICE);
?>
<link rel="stylesheet" href="<? echo $tema ; ?>" type="text/css" />
<?
if($akcija == "registruj")
{
$email = $_POST['email'];
$pporuka = $_POST['pporuka'];
$fullname = $_POST['fullname'];
$username = $_POST['username'];
$password = $_POST['password'];
$mjesto = $_POST['mjesto'];
$mdpass = base64_encode($password);
$stremail = $email ;
$strpporuka = $pporuka ;
$strfname = $fullname ;
$struname = $username ;
$strpwrd = $password ;
$strmjesto = $mjesto;
if (ereg("[^A-Za-z0-9]", $username))
{
$text1 = "Korisnicko ime";
?>
<div id="glavni"><p class="tabla">
<strong><?php echo $text1;?></strong>
<strong>nije uredu !</strong><br>
<strong>"<? echo $struname;?>"</strong> nije validno korisnicko ime !<br>
Korisnicko ime može sadržavati samo brojeve i slova !<br>
Molim idite nazad i ukucajte ponovo !
<br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($username) <5) or (strlen($username)> 30))
{
$text1 = "Korisnicko ime";
$text2 = strlen($struname);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong><br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
$u_path = "$korisnici/ime-{$username}.dat";
if (file_exists($u_path))
{
$text1 = $username;
?>
<div id="glavni"><p class="tabla">
<strong>Greška !</strong><br>
Zao mi je <strong><? echo $strfname;?></strong>, konto nije kreiran !<br>
Korisnicko ime već postoji.<br>
Molim izaberite drugo korisnicko ime.<br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($password) <5) or (strlen($password)> 50))
{
$text1 = "Sifra";
$text2 = strlen($strpwrd);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong><br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($fullname) <5) or (strlen($fullname)> 50))
{
$text1 = "Pravo ime";
$text2 = strlen($strfname);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong><br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($email) <5) or (strlen($email)> 50))
{
$text1 = "Email";
$text2 = strlen($stremail);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong><br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if (!ereg("^[-!#$%&'*+\./0-9=?A-Z^_`", '$email'))
{
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?></strong>
<strong>Greška !</strong><br>
<strong>"<? echo $stremail;?>"</strong> nije validan email !<br>
Morate ukucati validan email da bi dobili sifru na vas email !<br>
Molim idite nazad i ukucajte vas pravi email !<br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($mjesto) <5) or (strlen($mjesto)> 500))
{
$text1 = "Mjesto";
$text2 = strlen($strmjesto);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong>
<br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
if ((strlen($pporuka) <5) or (strlen($pporuka)> 500))
{
$text1 = "Posebna poruka";
$text2 = strlen($strpporuka);
?>
<div id="glavni"><p class="tabla">
<strong><? echo $text1;?> nije uredu !</strong>
<br>
<strong><? echo $text1;?></strong> mora imati između 5 i 50 znakova.<br>
Ukucali ste <strong><?php echo $text2;?></strong><br>
<? echo "<a href=\"javascript:history.go(-1)\">Nazad</a></p></div>";
exit;
}
$u_data = "{ .$email. } { .$pporuka. } { .$fullname. } { .$username. } { .$mdpass. } { .date('j.m.Y'). } { .$mje sto. }";
$to = $email;
$year = date("Y");
$potpis = "SJ Login Copyright $year";
$subject="$firma - Registracija";
$mess = "Cao $strfnamennSada se mozete ulogovati na $firma sa podatcima ispod:nnKorisnicko ime: $username nnSifra: $passwordnn$firmann$firmaurlnn_______________________________________________________________n$potpis";
$mailheaders= "Return-path: $adminlaznin";
$mailheaders.="From: $adminlaznin";
$mailheaders.="Reply-To: $adminlaznin";
$sent = 1;
$uf = fopen($u_path, "w");
fputs($uf, $u_data);
fclose($uf);
function upisi($post)
{
include("konf3.php");
$datum = date("j.m.Y");
$snimi = file($bazapod3);
$imefajla = fopen($bazapod3, "r+");
$izlaz3 = $post."|".$datum."n";
fwrite($imefajla, $izlaz3);
foreach ($snimi as $prebaci)
{
fwrite($imefajla, $prebaci);
}
fclose($imefajla);
}
upisi($username);
if($sent == 1)
{
mail($to, $subject, $mess, $mailheaders);
}
else
{
echo "Molim da provjerite dali ste upisali ispravan email, ne možemo poslati email na adresu koju ste upisali."; exit;
}
?>
<div id="glavni"><p class="tabla">
<strong>Konto kreiran</strong><br>
<strong><? echo $strfname; ?></strong>, Vas konto je kreiran !<br>
Sada se mozete ulogovati !<br>
<a href="index.php">Nazad</a> </p></div>
<?
exit;
}
else
{
?>
<div id="glavni"><p class="tabla">
Ispunite sledeće podatke potrebne za registraciju<br>
Sifra će automatski biti generirana i poslana na vas email, da potvrdite
registraciju !</p></div>
<br><br><br><br>
<form action="registracija.php?akcija=registruj" method="post">
Korisnicko ime: <br>
<input type="text" name="username" value="" size="20"> <font color="#FF0000">*</font><br>
Sifra: <br>
<input name="password" type="text" id="password"> <font color="#FF0000">*</font><br>
Email: <br>
<input type="text" name="email" value="" size="20"> <font color="#FF0000">*</font><br>
Pravo ime: <br>
<input type="text" name="fullname" value="" size="20"> <font color="#FF0000">*</font><br>
Mjesto: <br>
<input type="text" name="mjesto" value="" size="20"> <font color="#FF0000">*</font><br>
Posebna poruka: <br>
<input type="text" name="pporuka" value="" size="20"> <font color="#FF0000">*</font><br>
<br><input type="submit" value="Registruj se !">
</form>
<p><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif">*</font>
Obavezno upisati</p>
<?
exit;
}
?>
Pozdrav!
|