Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Vėl aš su savo WAP ;D

Parašė Narysx· 2008 Bal. 10 17:04:50
#1

Nu yra toks skriptas, nesvarbu koks, ne tame esmė...
Suvedus duomenis ir spaudžiant užsiregistruoti vėl meta į reg.php, tik url iš "http://sitexz.lt/referals/reg.php" pasikeičia į "http://site.xz.lt/referals/reg.php?id=2".
Ir taip neįmanoma užsiregint...
Va reg.php failas:

<?php

header("Content-type: text/vnd.wap.wml");
header("Cache-control: no-store,no-cache,must-revalidate");
print '<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="Registracija">
<p align="center">';
?>
<?php
$line="<img src=\"linija.gif\" alt=\"...\"/>";
if($id=="")
{
echo"<small><b>Registracija</b><br/>
$line<br/>
Jusu nickas:<br/>
<input name=\"nickas\" maxlength=\"15\"/><br/>
Slaptazodis:<br/>
<input name=\"slaptazodis\" maxlength=\"20\" type=\"password\"/><br/>
Pakartokite slaptazodi:<br/>
<input name=\"slaptazodis2\" maxlength=\"20\" type=\"password\"/><br/>
<anchor title=\"Registruotis\">Registruotis<go href=\"reg.php?id=2\" method=\"post\">
<postfield name=\"nickas\" value=\"$(nickas)\"/>
<postfield name=\"slaptazodis\" value=\"$(slaptazodis)\"/>
<postfield name=\"slaptazodis2\" value=\"$(slaptazodis2)\"/>
</go>
</anchor>
</small>";
}

if($id=="2")
{
$nickas=@preg_replace("/[^a-zA-Z0-9]/","",$nickas);
$slaptazodis=@preg_replace("/[^a-zA-Z0-9]/","",$slaptazodis);
$nickas_i=strlen($nickas);
$slaptazodis_i=strlen($slaptazodis);
if($nickas=="")
{
echo"<small>Neivestas nickas!";
}

else if($nickas_i<6)
{
echo"<small>Nickas per trumpas!</small>";
}

else if($slaptazodis=="")
{
echo"<small>Neivestas slaptazodis!</small>";
}

else if($slaptazodis_i<6)
{
echo"<small>Per trumpas slaptazodis!</small>";
}

else if($slaptazodis2=="")
{
echo"<small>Pakartokite slaptazodi!</small>";
}

else if($slaptazodis!=="$slaptazodis2")
{
echo"<small>Nesutampa slaptazodziai!</small>";
}

else
{

$slaptazodis=md5($slaptazodis);
$irasas="$nickas|$slaptazodis";
$irasas2="0"; $irasas3="0";
$fp=fopen("info/$nickas.txt","w");
fwrite($fp,$irasas);
fclose($fp);
chmod("info/$nickas.txt",0777);
$fp2=fopen("lankytojai/$nickas.txt","w");
fwrite($fp2,$irasas2); fclose($fp2);
chmod("lankytojai/$nickas.txt",0777);
$fp3=fopen("taskai/$nickas.txt","w");
fwrite($fp3,$irasas3); fclose($fp3);
chmod("taskai/$nickas.txt",0777);

echo"<small>Uzsiregistravote sekmingai!<br/>
$line<br/>
<a href=\"log.php\">Prisijungti</a></small>";
}
}

print"<small><br/>$line<br/>
<a href=\"http://daas.com\">adsasd</a></small>";

?>
</p>
</card>
</wml>