Пример #1
0
<?php

use Dez\Http\Request\File;
error_reporting(1);
ini_set('display_errors', 1);
include_once '../vendor/autoload.php';
$request = new \Dez\Http\Request();
foreach ($request->getUploadedFiles('user.extra') as $file) {
    echo $file->getName() . ' -> ' . $file->getKey() . ' -> size ' . $file->getSize(File::SIZE_MEGABYTES) . 'Mb ' . $file->getMimeType() . '/' . $file->getRealMimeType() . ' -> ' . $file->getExtension() . ' <br>';
}
?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>

<form method="post" enctype="multipart/form-data">
    <input type="file" name="test_file" >
    <hr>
    <input type="file" name="few_files[]" >
    <input type="file" name="few_files[]" >
    <hr>
    <input type="file" name="user[avatar]">
    <input type="file" name="user[info]">
    <hr>
    <input type="file" name="user[extra][avatar]">
    <hr>
    <input type="submit" value="send">
Пример #2
0
<?php

error_reporting(1);
ini_set('display_errors', 1);
include_once '../vendor/autoload.php';
$request = new \Dez\Http\Request();
print_r([$request->getUserAgent(), $request->getClientIP(), $request->getRealClientIP(), $request->getPost(), $request->getQuery(), $request->getSchema(), $request->getServerIP(), $request->getRawBody(), $request->requestMethod()]);