<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 
