コード例 #1
0
ファイル: TASKS.php プロジェクト: simonfoxe/PHP-DAVE-API
DAVE PHP API
https://github.com/evantahler/PHP-DAVE-API
Evan Tahler | 2011

I am the task runner.

Tasks can be run with the following syntax: php API/TASK.php --task=name_of_task, or by instantitaiting the class directly
***********************************************/
$parts = explode("/", __FILE__);
$ThisFile = $parts[count($parts) - 1];
chdir(substr(__FILE__, 0, strlen(__FILE__) - strlen($ThisFile)));
require_once "LoadEnv.php";
unset($parts);
unset($ThisFile);
require_once "helper_functions/parseArgs.php";
$ARGS = __parseArgs();
$TaskNames = load_tasks();
// help / List
if ($ARGS["h"] == true || $ARGS["help"] == true || $ARGS["l"] == true || $ARGS["list"] == true) {
    echo "Task List:\r\n\r\n";
    $max_name_length = 0;
    foreach ($TaskNames as $class_name) {
        if (strlen($class_name) > $max_name_length) {
            $max_name_length = strlen($class_name);
        }
    }
    foreach ($TaskNames as $class_name) {
        echo "- " . $class_name::class_name();
        $i = strlen($class_name);
        while ($i < $max_name_length + 4) {
            echo " ";
コード例 #2
0
            $error_string .= "<b>NOTICE</b> [{$errno}] {$errstr}<br />\r\n";
            break;
        default:
            $error_string .= "Unknown error type: [{$errno}] {$errstr}<br />\r\n";
            break;
    }
    echo $error_string;
    __SendToParent($error_string);
    return true;
}
$old_error_handler = set_error_handler("__ErrorHandler");
$_GET = array();
$_POST = array();
$_COOKIE = array();
$_REQUEST = array();
$__input = @__parseArgs();
$_GET = @unserialize($__input["GET"]);
$_POST = @unserialize($__input["POST"]);
$_SERVER = @unserialize($__input["SERVER"]);
$_COOKIE = @unserialize($__input["COOKIE"]);
$__FILE = @unserialize($__input["FILE"]);
$__CLIENT_ID = @unserialize($__input["CLIENT_ID"]);
$__PARENT_URL = @unserialize($__input["PARENT_URL"]);
$__PARENT_PORT = @unserialize($__input["PARENT_PORT"]);
foreach ($_GET as $k => $v) {
    $_REQUEST[$k] = $v;
}
foreach ($_POST as $k => $v) {
    $_REQUEST[$k] = $v;
}
foreach ($_COOKIE as $k => $v) {