Вход Регистрация
Файл: 3in1_1x3_1x5_1x7/generator.php
Строк: 74
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="php.css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>MyPHP - Генератор посещений</title>
</head>
<?
require("config.php");

function 
show_form() {
    global 
$base;
    
?>
    <form action="" method="post" target="_blank">
    <table cellspacing="0" cellpadding="0" bgcolor="#2C5D92"><tr><td>
    <table class="text" width="152" cellspacing="1"><tr>
    <td width=152 bgcolor="#2C5D92"><center><p class="small"><font color="#EEEEEE"><b>MyPHP Visits Generator</td></tr><tr>
    <td width=152 bgcolor="#EEEEEE"><p class="small">URL страницы</td></tr><tr>
    <td bgcolor="#FFFFFF">
    <input type="text" name="url" value="http://" size="25" class="form"></td></tr>
    <tr>
    <td bgcolor="#EEEEEE"><p class="small">
    Тип генератора посещений</td></tr><tr><td bgcolor="#FFFFFF">
    <select name="type">
    <? 
    $file 
file($base);
    for (
$i=0$i<sizeof($file); $i++) {
        
$line explode("^^"$file[$i]);
        echo 
"<option value='$line[0]'>1x$line[0]</option>";
    }
    
?>    
    </select>
    </select>
    </td></tr>
    <tr><td bgcolor="#EEEEEE">
    <input type="submit" value="Добавить" name="first" class="form">
    </td>
    </tr>
    </table>
    </tr></td></table>    </form>
    <?
}

function 
set_myurl() {
    global 
$base$MySite;

    
$file file($base);
    for (
$i=0$i<sizeof($file); $i++) {
        
$line explode("^^"$file[$i]);
        for (
$j=$line[0]; $j>=1$j--) {
            
$line[$j] = trim($line[$j]);
            if (empty(
$line[$j])) $line[$j] = $MySite;
        }
        
$file[$i] = implode("^^"$line)."n";
    }
    
$fp fopen($base,"w");
    for (
$j=0$j<sizeof($file); $j++) {
        
fputs ($fp$file[$j]);
    }
    
fclose($fp);
}
function 
check_url() {
    global 
$ErrUrl$url$base$type;

    
$url htmlspecialchars($url);
    
$url strtolower($url);
    
$url preg_quote($url);
    if (
ereg($url$ErrUrl)) exit("<h3>Введенный URL запрещен администратором");
    
$file file($base);
    for (
$i=0$i<sizeof($file); $i++) {
        
$line explode("^^"$file[$i]);
        if (
$line[0]==$type) {
            
$line2 implode("^^"$line);
            if (
eregi($url$line2)) exit("<h3>Данный URL уже занесен в базу. Попытайтесь попозже.</h3>");
        }
    }
    
$url stripslashes($url);
    if (!
preg_match("<^http://[^.]+..+>"$url) || preg_match("/[а-я]/"$url)) exit("<h3>Неверно введен URL</h3>");

}

function 
add_url() {
    global 
$base$url$type$MySite;

    
$file file($base);
    for (
$i=0$i<sizeof($file); $i++) {
        
$line explode("^^"$file[$i]);
        if (
$line[0]==$type) {
            for (
$j=$line[0]; $j>=2$j--) {
                
$line[$j] = $line[$j-1];
            }
            
$line[1] = $url;
        }
        
$file[$i] = implode("^^"$line);
        
$file[$i] = str_replace("^^^^""^^"$file[$i]);
        
$file[$i] = str_replace("^^n""n"$file[$i]);
        
$file[$i] = trim($file[$i])."n";
    }
    
$fp fopen($base,"w");
    for (
$j=0$j<sizeof($file); $j++) {
        
fputs ($fp$file[$j]);
    }
    
fclose($fp);
}

function 
show_sites() {
    global 
$base$type$url;

    
$file file($base);
    for (
$i=0$i<sizeof($file); $i++) {
        
$line explode("^^"$file[$i]);
        if (
$line[0]==$type) {
            echo 
"<frameset rows='";
            
$num round(85/$line[0]);
            for (
$q=0$q<sizeof($line)-1$q++) {
                echo 
$num."%,";
            }
            echo 
"15%'>";
            for (
$j=1$j<sizeof($line); $j++) {
                
?>
                <frame src="<?=$line[$j];?>">
                <?
            
}
            echo 
"<frame src='bottom.php?url=$url&type=$type'></frameset>";
        }
    }
    return 
true;
}

if (
$first) {
    
check_url();
    
set_myurl();
    if (!
show_sites()) exit("Добавление сайта прервано из-за возникшей ошибки");
}
if (
$submit && $timer!=">>>"header("Location: bottom.php?url=$url&type=$type");

if (
$submit && $timer==">>>") {
    
add_url();
    echo 
"<center><h1>Ваш сайт успешно добавлен!</h1></center>";
} else {
    
show_form();
}
?>
Онлайн: 1
Реклама