[insert_php]
use foundationphp\UploadFile;
session_start();
require_once ‘src/foundationphp/UploadFile.php’;
if (!isset($_SESSION[‘maxfiles’])) {
$_SESSION[‘maxfiles’] = ini_get(‘max_file_uploads’);
$_SESSION[‘postmax’] = UploadFile::convertToBytes(ini_get(‘post_max_size’));
$_SESSION[‘displaymax’] = UploadFile::convertFromBytes($_SESSION[‘postmax’]);
}
$max = 1024 * 1024;
$result = array();
if (isset($_POST[‘upload’])) {
$destination = __DIR__ . ‘/uploaded/’;
try {
$upload = new UploadFile($destination);
$upload->setMaxSize($max);
$upload->allowAllTypes();
$upload->upload();
$result = $upload->getMessages();
} catch (Exception $e) {
$result[] = $e->getMessage();
}
}
$error = error_get_last();
?>
-
size=10
- {$error[‘message’]}
}
if ($result) {
foreach ($result as $message) {
echo “
“;
}
}?>
[/insert_php]