コード例 #1
0
ファイル: svc.php プロジェクト: arturo-mayorga/am_com
<?php

function arg_value($argName)
{
    $ret = $_GET[$argName];
    if (NULL === $ret) {
        $ret = 0;
    }
    return $ret;
}
$paged = arg_value("paged");
$cat = arg_value("cat");
$p = arg_value("p");
function return_file($filename)
{
    $file_handle = fopen($filename, "r");
    if ($file_handle !== NULL && $file_handle !== false) {
        while (!feof($file_handle)) {
            $line = fgets($file_handle);
            echo $line;
        }
        fclose($file_handle);
    } else {
        echo '{"status":"fnf"}';
    }
}
$fileName = "";
if ($p > 0) {
    $fileName = "post_" . $p . ".json";
} else {
    $fileName = "page_" . $cat . "_" . $paged . ".json";
コード例 #2
0
ファイル: index.php プロジェクト: eladkarako/php-proxy-app
    }
}
function arg_value($name)
{
    /*returns a valid value or empty string. valid argument from either POST or GET */
    $items = [filter_input(INPUT_POST, $name, FILTER_UNSAFE_RAW), filter_input(INPUT_GET, $name, FILTER_UNSAFE_RAW)];
    $items = array_filter($items, function ($item) {
        $item = null !== $item && false !== $item;
        return $item;
    });
    array_push($items, null);
    /* null value */
    $items = array_shift($items);
    return $items;
}
$requested_url = arg_value('url');
// form submit in progress...
if (null !== $requested_url) {
    $url = $requested_url;
    $url = add_http($url);
    header("HTTP/1.1 302 Found");
    header('Location: ' . proxify_url($url));
    exit;
} else {
    if (!isset($_GET['q'])) {
        // must be at homepage - should we redirect somewhere else?
        if (Config::get('index_redirect')) {
            // redirect to...
            header("HTTP/1.1 302 Found");
            header("Location: " . Config::get('index_redirect'));
        } else {