示例#1
0
文件: index.php 项目: nejtr0n/checker
<?php

/**
 * Created by PhpStorm.
 * User: a6y
 * Date: 21.08.15
 * Time: 13:46
 */
/**
 * Compare sites
 */
require_once 'src/autoload.php';
$checker = new \Parser\Checker();
?>
<html>
    <head>
        <meta charset="utf-8">
        <title>Сравнитель сайтов</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link href="src/twbs/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" media="all" />
        <link href="src/twbs/bootstrap/dist/css/bootstrap-theme.min.css" rel="stylesheet" media="all" />
        <link href="css/main.css" rel="stylesheet" media="all" />
    </head>
    <body>
        <div id="wrapper">
            <div class="container">
                <div class="row">
                    <div class="col-md-12">
                        <div class="panel panel-default setup1">
                            <div class="panel-body">
                                <h2>Данные</h2>
示例#2
0
<?php

/**
 * Created by PhpStorm.
 * User: a6y
 * Date: 25.08.15
 * Time: 16:16
 */
require_once 'src/autoload.php';
$checker = new \Parser\Checker();
$return = array('Type' => 'Error', 'Mess' => 'Неизвестная ошибка');
if (!empty($_POST['algo']) && array_key_exists($_POST['algo'], $checker->getAlgo())) {
    if (!empty($_POST['filters']) && is_array($_POST['filters'])) {
        $filters = array_intersect(array_keys($checker->getFilters()), $_POST['filters']);
        if (!empty($filters)) {
            if ($checker->setOldDomain((string) $_POST['old_url'])) {
                if ($checker->setNewDomain((string) $_POST['new_url'])) {
                    $threads = empty($_POST['threads']) ? 10 : intval($_POST['threads']);
                    $return = array('Type' => 'Ok', 'Data' => json_encode($checker->run((string) $_POST['algo'], $filters, $threads)));
                } else {
                    $return = array('Type' => 'Error', 'Mess' => 'Неверный новый домен');
                }
            } else {
                $return = array('Type' => 'Error', 'Mess' => 'Неверный старый домен');
            }
        } else {
            $return = array('Type' => 'Error', 'Mess' => 'Неверный фильтр');
        }
    } else {
        $return = array('Type' => 'Error', 'Mess' => 'Не выбран не один фильтр');
    }
示例#3
0
<?php

/**
 * Created by PhpStorm.
 * User: a6y
 * Date: 25.08.15
 * Time: 16:16
 */
require_once 'src/autoload.php';
$checker = new \Parser\Checker();
$return = array('Type' => 'Error', 'Mess' => 'Неизвестная ошибка');
if (!empty($_POST['filters']) && is_array($_POST['filters'])) {
    $filters = array_intersect(array_keys($checker->getFilters()), $_POST['filters']);
    if (!empty($filters)) {
        if ($checker->setOldDomain((string) $_POST['old_url'])) {
            if ($checker->setNewDomain((string) $_POST['new_url'])) {
                $threads = empty($_POST['threads']) ? 10 : intval($_POST['threads']);
                $return = array('Type' => 'Ok', 'Data' => json_encode($checker->run($filters, $threads, $_POST["old_encoding"], $_POST["new_encoding"])));
            } else {
                $return = array('Type' => 'Error', 'Mess' => 'Неверный новый домен');
            }
        } else {
            $return = array('Type' => 'Error', 'Mess' => 'Неверный старый домен');
        }
    } else {
        $return = array('Type' => 'Error', 'Mess' => 'Неверный фильтр');
    }
} else {
    $return = array('Type' => 'Error', 'Mess' => 'Не выбран не один фильтр');
}
echo json_encode($return);