コード例 #1
0
ファイル: sample.php プロジェクト: yugokimura/Uploader
<?php

require_once 'Uploader.php';
$file;
$result;
if (isset($_FILES['upfile'])) {
    $uploader = new Uploader();
    $uploader->setTmpDir(__DIR__ . '/tmp');
    $uploader->setWriteDir(__DIR__ . '/file');
    $uploader->setMinSize('10');
    $uploader->setMaxSize('1000000');
    $file = $uploader->prepare('upfile');
    $uploader->execute();
    //$uploader->setNewName(mt_rand(10,200));
    $result = $uploader->commit();
}
?>


<!DOCTYPE html>
<html lang="ja">
<head>
	<title>ファイルアップロードサンプル</title>
	<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
</head>
<body>
<section class="jumbotron">
	<h2>ファイルアップロード - サンプル</h2>

	<article>
		<p>このファイルアップロードライブラリーではファイルをアップロード時に、最初に一時領域に格納し内容の確認後名前を付けてファイルを最終保存場所にアプロード(コミット)する事ができます。</p>
コード例 #2
0
ファイル: index.php プロジェクト: roxlu/roxlu_experimental
<?php

function e($s)
{
    echo $s;
    echo '<br>';
}
function p($a)
{
    echo '<pre>';
    print_r($a);
    echo '</pre>';
}
$path = pathinfo(__FILE__);
$base_dir = $path['dirname'] . '/';
$config = array('log' => true, 'log_file' => $base_dir . 'upload.log', 'destination_path' => $base_dir . 'uploaded/', 'file_field' => 'file');
require_once $base_dir . 'Uploader.php';
$up = new Uploader($config);
if ($up->execute() !== false) {
    // do something after success
}