コード例 #1
0
ファイル: crawl_feed.php プロジェクト: httvncoder/151722441
<?php

include '../define.php';
echo "==============================================================\n";
$time = time();
function dump_data($url)
{
    $response = json_decode(file_get_contents($url));
    foreach ($response->data as $record) {
        echo $record->id . ',';
    }
    echo "\n";
}
try {
    $url = DLN_HOST . '/crawl/page_feeds';
    echo "[REQUEST_feed] " . $url . "\n";
    dump_data($url);
} catch (Exception $ex) {
    var_dump($ex);
}
echo "Time request: " . (time() - $time) . "s\n";
echo "==============================================================\n";
die;
コード例 #2
0
                                fwrite($handler, ";");
                                $value = key_exists($field_name, $record) ? $record[$field_name] : '';
                                $value = $dumper->serialize_value($value);
                                //print("\t\tFIELD:".$field_name.':'.$value."\n");
                                // if serializable
                                fwrite($handler, $value);
                            }
                            //print_r($record);
                            fwrite($handler, "\n");
                        }
                    }
                    // Print line
                }
            }
            //exit;
        }
        //if
    }
    //if
}
function dump_data($working_folder, $tomo)
{
    $processor = new FolderProcessor('tomo' . $tomo);
    $processor->traverse_folder($working_folder, dump_data_iteration);
}
$metadata = new MetadataManager('metadata/data.dictionary.tomo' . $GLOBALS['tomo'] . '.txt');
$GLOBALS['metadata'] = $metadata;
open_handlers($out_directory, $metadata->metadata);
$GLOBALS['processor'] = BopiProcessorFactory::getProcessorByNumber($working_folder, $tomo, false);
dump_data($working_folder, $tomo);
close_handlers($out_directory);
コード例 #3
0
ファイル: dump_contents.php プロジェクト: ventaniensis/bopi
<?php

require_once 'bopi/processors/processor.factory.inc';
require_once 'bopi/processors/folder-processor.inc';
require_once 'bopi/dumpers/CSVDumper.php';
error_reporting(E_ERROR | E_PARSE);
$working_folder = $argv[1];
$section = $argv[2];
$subsection = $argv[3];
$GLOBALS['dump_header'] = true;
$GLOBALS['section'] = $section;
$GLOBALS['subsection'] = $subsection;
function dump_data_iteration($folder, $file)
{
    $util = BopiProcessorFactory::getBopiProcessorTomo1($folder);
    $result = $util->process(substr($file, 0, 4), substr($file, 4, 2), substr($file, 6, 2));
    $dumper = new CSVDumper(';');
    $records = $dumper->dump_contents(substr($file, 0, 4), substr($file, 4, 2), substr($file, 6, 2), $GLOBALS['section'], $GLOBALS['subsection'], $result, $GLOBALS['dump_header']);
    if ($GLOBALS['dump_header'] && $records > 0) {
        $GLOBALS['dump_header'] = false;
    }
}
function dump_data($working_folder)
{
    $processor = new FolderProcessor('tomo1');
    $processor->traverse_folder($working_folder, dump_data_iteration);
}
dump_data($working_folder);
コード例 #4
0
ファイル: geofence.php プロジェクト: kaaLabs15/mgw
        return 0;
    }
}
function validate_device($device, $valid_devices)
{
    if (in_array($device, $valid_devices)) {
        return 1;
    } else {
        return 0;
    }
}
$user = get_value($_SERVER, 'PHP_AUTH_USER');
$pass = get_value($_SERVER, 'PHP_AUTH_PW');
$device = get_value($_POST, 'device');
$action = get_value($_POST, 'trigger');
$data = get_data($data_file);
if (validate_device($device, $valid_devices)) {
    if (validate_user($user, $pass, $valid_passwords, $ignore_auth_for_devices)) {
        $entry = array('action' => $action, 'time' => time());
        $data[$device] = $entry;
        dump_data($data, $data_file);
        header('HTTP/1.0 200');
        die;
    }
}
if (validate_user($user, $pass, $valid_passwords, 0)) {
    echo json_encode($data);
} else {
    header('HTTP/1.0 403 Forbidden');
    die("Not authorized");
}
コード例 #5
0
ファイル: build.php プロジェクト: BackupTheBerlios/pobs-svn
<?php

$data_dir = 'data/';
ob_start();
if (isset($_GET['page'])) {
    dump_data($data_dir . '/' . $_GET['page']);
    $tmp = preg_replace('#<li><a href="(\\w+)\\.html">([\\w ]+)</a></li>#', '<li><a href="build.php?page=\\1.html">\\2</a></li>', ob_get_contents());
    ob_end_clean();
    echo $tmp;
    exit;
}
foreach (glob(chop($data_dir, '/') . '/*.html') as $file) {
    dump_data($file);
    file_put_contents(basename($file), ob_get_contents());
    ob_clean();
}
function dump_data($file)
{
    readfile('inc/header.html');
    readfile($file);
    readfile('inc/footer.html');
}