当前位置: 首页>>代码示例>>PHP>>正文


PHP S3::init方法代码示例

本文整理汇总了PHP中S3::init方法的典型用法代码示例。如果您正苦于以下问题:PHP S3::init方法的具体用法?PHP S3::init怎么用?PHP S3::init使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在S3的用法示例。


在下文中一共展示了S3::init方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: params

$argv = params($argv, array(array('-b', '-bucket'), array('-a', '-access'), array('-s', '-secret')));
if (!(isset($argv['-b'][0]) && ($bucket = trim($argv['-b'][0], '/')) && isset($argv['-a'][0]) && ($access = $argv['-a'][0]) && isset($argv['-s'][0]) && ($secret = $argv['-s'][0]))) {
    echo "\n" . str_repeat('=', 80) . "\n";
    echo ' ' . color('◎', 'R') . ' ' . color('錯誤囉!', 'r') . color('請確認參數是否正確,分別需要', 'p') . ' ' . color('-b', 'W') . '、' . color('-a', 'W') . '、' . color('-s', 'W') . ' ' . color(' 的參數!', 'p') . ' ' . color('◎', 'R');
    echo "\n" . str_repeat('=', 80) . "\n\n";
    exit;
}
echo "\n" . str_repeat('=', 80) . "\n";
echo ' ' . color('◎ 執行開始 ◎', 'P') . "\n";
echo str_repeat('-', 80) . "\n";
// // ========================================================================
// // ========================================================================
// // ========================================================================
echo ' ➜ ' . color('初始化 S3 工具', 'g');
include_once 'libs/s3.php';
S3::init($access, $secret);
echo ' - ' . color('初始化成功!', 'C') . "\n";
echo str_repeat('-', 80) . "\n";
// // ========================================================================
// // ========================================================================
// // ========================================================================
echo ' ➜ ' . color('列出 S3 上所有檔案', 'g');
try {
    $s3_files = array_filter(S3::getBucket($bucket), function ($s3_file) {
        return preg_match('/^' . NAME . '\\//', $s3_file['name']);
    });
    echo color('(' . ($c = count($s3_files)) . ')', 'g') . ' - 100% - ' . color('取得檔案成功!', 'C') . "\n";
    echo str_repeat('-', 80) . "\n";
} catch (Exception $e) {
    echo ' - ' . color('取得檔案失敗!', 'R') . "\n";
    exit;
开发者ID:comdan66,项目名称:ThetaS,代码行数:31,代码来源:put.php


注:本文中的S3::init方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。