Beispiel #1
0
<?php

$host = '';
$user = '******';
$pass = '******';
$db = @mysql_connect('localhost', $user, $pass);
//$out = getStructure($db, $dbname);
$dbname = @$_REQUEST['dbname'];
$out = array();
if (trim($dbname) != "") {
    $out = getForeginKey($db, $dbname);
    $struct = getStructure($db, $dbname);
}
$databases = getDatabaseNames($db);
drawInterface($dbname, $out, $struct, $databases);
function drawInterface($dbname, $out, $struct, $databases)
{
    echo "<html><head><title>sGrep</title></head><body>";
    echo "<style>a:link, a:hover, a:active, a:visited{color:black;text-decoration: none;}</style>";
    echo "<div class='bar'>";
    echo "<span><b>Databases</b>: </span>";
    foreach ($databases as $database) {
        echo " <span><a href='?dbname={$database}' style='color:blue;'>{$database}</a></span> | ";
    }
    echo "</div>";
    echo "<h1>Graf</h1>";
    echo "<div class='draw' >";
    draw($out);
    echo "</div>";
    echo "<div class='structure' >";
    echo "<h1>Short structure</h1>";
 /**
  * {@inheritDoc}
  */
 public function getInputCount()
 {
     $this->structure->requireFlat();
     return getStructure()->getFlat()->getInputCount();
 }
Beispiel #3
0
// This is the scrapper of WUSS
// Author : Quentin BELOT
require_once dirname(dirname(__FILE__)) . "/common/php/class/class.website.php";
require_once dirname(dirname(__FILE__)) . "/common/php/class/class.website_category.php";
require_once dirname(dirname(__FILE__)) . "/common/php/class/class.item.php";
require_once dirname(dirname(__FILE__)) . "/common/php/class/class.article.php";
require_once dirname(dirname(__FILE__)) . "/common/php/tools/simple_html_dom.php";
$host = 'localhost';
$database = 'wus';
$username = '******';
$password = '******';
$bdd = getConnection();
$_TABLES = null;
if (!is_null($bdd)) {
    $_TABLES = getStructure();
} else {
    echo "Connection BDD Error \n";
}
if (!is_null($bdd) && !is_null($_TABLES)) {
    set_time_limit(0);
    $website = new Website($bdd, $_TABLES);
    $websites = $website->getWebsites();
    if (!is_null($websites)) {
        foreach ($websites as $key_website => $value_website) {
            $website_category = new WebsiteCategory($bdd, $_TABLES);
            $website_categories = $website_category->getWebsiteCategories($value_website->id);
            $url = $value_website->url;
            $file = $value_website->file;
            // Try to load json config
            $config = null;