<html>
<head>
<title>Wygenerowana strona</title>
</head>
<body>
<?php
/**
* create_id() - tworzenie unikalnego ID
*
* @param array $ids
* @return string
*/
function create_id($ids = array())
{
$id = md5(mt_rand());
if(in_array($id, $ids))
{
return create_id($ids);
}
return $id;
}
/**
* create_group() - tworzenie ID grupy
*/
function create_group()
{
if(isset($_POST['siec']) && !empty($_POST['siec'])){
return $_POST['siec']; }else{ return false; }
}
/**
* get_group_exp() - tworzenie ID grupy
*/
function get_group_exp(){
if(isset($_POST['exp']) && !empty($_POST['exp'])){
$exp = addslashes(htmlspecialchars($_POST['exp']));
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = str_replace( ",,", ",", $exp);
$exp = preg_replace( "|,(<br[ /]*? >)?|i", ",<br />", $exp);
$exp = preg_replace_callback( "/^|<br.*? >|\n\r?/i", 'liczenie_lini', $exp);
return $exp;
}else{
return false;
}
}
$num = 0;
function liczenie_lini($item)
{
global $num;
return $item[0] . $num++ . " lvl | exp ";
}
/**
* przetwarzanie zebranych infromacji i wgrywanie
*/
if(get_group_exp() != false){
if(create_group() != false){
$siec = create_group();
$exp = get_group_exp();
$godzina = date("H:i:s d-m-Y");
$ip = $_SERVER["REMOTE_ADDR"];
$session = $_SESSION['captcha']; // zdefiniowanie sesji
$image = $_POST['image'];
$image = md5($image); // szyfrowanie MD5
$connection = @mysql_connect('localhost', 'generator', '123456789')
or die('Brak połączenia z serwerem MySQL');
$db = @mysql_select_db('argi_generator', $connection)
or die('Nie mogę połączyć się z bazą danych');
$originalString = $siec;
$newString = str_replace(" ","_",$originalString);
$newString = str_replace("/","_",$originalString);
$newString = str_replace("!","_",$originalString);
$newString = str_replace("'","_",$originalString);
$newString = str_replace("@","_",$originalString);
$newString = str_replace("#","_",$originalString);
$newString = str_replace("$","_",$originalString);
$newString = str_replace("%","_",$originalString);
$newString = str_replace("^","_",$originalString);
$newString = str_replace("&","_",$originalString);
$newString = str_replace("*","_",$originalString);
$newString = str_replace("(","_",$originalString);
$newString = str_replace(")","_",$originalString);
$newString = str_replace("[","_",$originalString);
$newString = str_replace("]","_",$originalString);
$newString = str_replace("{","_",$originalString);
$newString = str_replace("}","_",$originalString);
$newString = str_replace(";","_",$originalString);
$newString = str_replace(":","_",$originalString);
$newString = str_replace(".","_",$originalString);
$newString = str_replace("?","_",$originalString);
$newString = str_replace("+","_",$originalString);
$newString = str_replace("-","_",$originalString);
$newString = str_replace("|","_",$originalString);
$newString = str_replace("<","_",$originalString);
$newString = str_replace(">","_",$originalString);
$newString = str_replace(",","_",$originalString);
$newString = str_replace("=","_",$originalString);
$newString = str_replace("ą","a",$originalString);
$newString = str_replace("ć","c",$originalString);
$newString = str_replace("ę","e",$originalString);
$newString = str_replace("ł","l",$originalString);
$newString = str_replace("ó","o",$originalString);
$newString = str_replace("ż","z",$originalString);
$newString = str_replace("ź","z",$originalString);
$newString = str_replace("ś","s",$originalString);
$newString = str_replace("ć","c",$originalString);
// dodajemy rekord do bazy
$ins = @mysql_query("INSERT INTO generowane SET id='$newString', zawartosc='$exp', godzina='$godzina', ip='$ip'");
if($ins) echo "<center><img src='preloader.gif' alt='' /><br><br>
<h1>Proszę Czekać...<br />Trwa generowanie kodu</h1><br>
<meta http-equiv='Refresh' content='3; URL=http://generator.frajeros.com/wyniki.php?s=$newString'>
";
else echo "Błąd nie udało się dodać nowego rekordu";
}
}
?></html>
tutaj cały kod