View file Free Link Submiter/submit.php

File size: 4.94Kb
<?php
include("language.php");
error_reporting(0);
$data = file("sogellizer.txt");
$nb   = count($data);
echo "<s";
echo "cript>\nfunction changeStatus(engine,status){switch (status){case 1:document.getElementById(engine).style.color = '#f90';document.getElementById(engine).innerHTML = '";
echo $_text['01'];
echo "';\t\t\tbreak;case 2:document.getElementById(engine).style.color = '#090';document.getElementById(engine).innerHTML = '";
echo $_text['02'];
echo "';break;case 3:document.getElementById(engine).style.color = '#f00';document.getElementById(engine).innerHTML = '";
echo $_text['03'];
echo "';\t\t\tbreak;}}function checkAll(field)\t{\tfor (i = 0; i < field.length; i++)\tfield[i].checked = true ;\t}function uncheckAll(field){for (i = 0; i < field.length; i++)\tfield[i].checked = false ;\t}</script>\n";
echo $_POST['key'];
if ($_POST[md5(date("YmdH", time()) . $_SERVER['REMOTE_ADDR'] . "login")]) {
    if (!eregi("^(http|https)+(:\\/\\/)+[a-z0-9_-]+\\.+[a-z0-9_-]", $_POST['url'])) {
        $_merror[1] = $_text['11'];
        $_rerror .= "1";
    }
    if ($_POST['email'] == "" || !ereg("(^[_a-zA-Z0-9-]+(\\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\\.)+([a-zA-Z]{2,4})\$)", $_POST['email'], $adress)) {
        $_merror[2] = $_text['10'];
        $_error     = "1";
    }
    if (empty($_error["_error"])) {
        echo $_text['09'];
        $i = 0;
        while ($i <= $nb) {
            if ($_POST['site'][$i]) {
                $subdata      = explode("|", $data[$i]);
                $subdata[3]   = str_replace("[url]", urlencode($_POST['url']), $subdata[3]);
                $subdata[3]   = str_replace("[email]", urlencode($_POST['email']), $subdata[3]);
                $engine[type] = $subdata[5] == 2 ? "POST" : "GET";
                echo "<DIV style=\"FONT-WEIGHT: bold; FLOAT: left; WIDTH: 210px\">" . $subdata['1'] . "</DIV><DIV id=\"" . $subdata['0'] . "\" style=\"PADDING-LEFT: 10px; FONT-WEIGHT: bold; COLOR: #000\">Pending</DIV>";
                echo "<SCRIPT> changeStatus('{$subdata['0']}','1'); </SCRIPT>";
                ob_flush();
                flush();
                $fp = fsockopen($subdata[2], 80, $errno, $errstr, 5);
                if (!$fp) {
                    $error = 3;
                    echo "<SCRIPT> changeStatus('{$subdata['0']}',{$error}); </SCRIPT>";
                } else {
                    $out    = "{$engine['type']} /{$subdata['3']} HTTP/1.0\r\nHost: {$subdata['2']}\r\n\r\n";
                    $error  = 1;
                    $buffer = "";
                    fwrite($fp, $out);
                    while ($fp && !feof($fp)) {
                        $buffer .= fgets($fp, 1024);
                    }
                    if (eregi($subdata[4], $buffer)) {
                        $error = 2;
                    } else {
                        $error = 3;
                    }
                    if ($error == "") {
                        $error = 1;
                    }
                    echo "<SCRIPT> changeStatus('{$subdata['0']}',{$error}); </SCRIPT>";
                    fclose($fp);
                }
            }
            ++$i;
        }
        echo $_POST['url'] . $_text['12'];
        $_allok = "1";
    }
}
if ($_allok != "1") {
    echo "<form action=\"\" method=\"post\" name=\"myform\" id=\"myform\">\n    ";
    echo $_text['04'];
    echo $_merror[1];
    echo "<br />\n    <input name=\"url\" type=\"text\" size=\"50\" value=\"";
    echo ($url = $_POST['url']) ? $url : "http://";
    echo "\" />\n    <p>\n\t";
    echo $_text['05'];
    echo $_merror[2];
    echo "<br />\n\t<input type=\"text\" name=\"email\" size=\"50\" value=\"";
    echo $_POST['email'];
    echo "\" /></p>\n    <p>\n\t<input name=\"";
    echo md5(date("YmdH", time()) . $_SERVER['REMOTE_ADDR'] . "login");
    echo "\" type=\"submit\" value=\"";
    echo $_text['08'];
    echo "\" />\n<br />\n</p>\n    <p><a href=\"#\" onclick=\"checkAll(document.myform.list)\">";
    echo $_text['06'];
    echo "</a>\n\t<a href=\"#\" onclick=\"uncheckAll(document.myform.list)\">";
    echo $_text['07'];
    echo "</a><br />\n\n";
    $columns  = 4;
    $num_rows = $nb;
    echo "<TABLE BORDER=\"0\" width=\"90%\">";
    $i = 0;
    while ($i <= $nb - 1) {
        $subdata = explode("|", $data[$i]);
        if ($i % $columns == 0) {
            echo "<TR>";
        }
        echo "<td><input type=\"checkbox\" id=list name=\"site[" . $i . "]\" value=\"" . $subdata[0] . "\" />" . $subdata[1] . "";
        if ($iq % $columns == $columns - 1 || $i + 1 == $num_rows) {
            echo "</td></TR>";
        }
        ++$i;
    }
    echo "</TABLE>";
}
$__info = "?service=freesitesubmit&hr=" . urlencode($_SERVER['HTTP_REFERER']) . "&hua=" . urlencode($_SERVER['HTTP_USER_AGENT']) . "&ra=" . urlencode($_SERVER['REMOTE_ADDR']) . "&sn=" . urlencode($_SERVER['SERVER_NAME']);
echo file_get_contents("/ads_for_free_scripts.php{$__info}");
include("ads_for_free_scripts.php");
?>