Вход
Регистрация
PHP коды
| МасАплоад файлов
$pg = $_SERVER['PHP_SELF']; function UploadToPost() { global $pg; echo '
'; $x = isset($_GET['countfiles']) ? intval($_GET['countfiles']) : 1; for ($i=0;$i<$x;$i++) { echo '
' . "\n"; } echo '
'; echo '
Количесство полей загрузки
'; echo '
1
|
5
|
10
'; } function MoveUploadFiles($ex='true') { /* по умолчанию проверяет массив разрешенных форматов */ if (isset($_GET['UploadToPost'])) { $dirupl = "upl"; /* папка для загрузки файлов */ if (!is_dir($dirupl)) { mkdir($dirupl, 0777, TRUE); } foreach ($_FILES['uplfile']['error'] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES['uplfile']['tmp_name'][$key]; $name = $_FILES['uplfile']['name'][$key]; $ext = end(explode('.', $name)); $ext_false = array('sh', 'tmp'); /* дописать свои запрещенные форматы */ $ext_true = array('jpg', 'jpeg'); // дописать свои разрешенные форматы */ if ($ex==true) { in_array($ext, $ext_true) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('
Запрещенный формат файла
'); } elseif ($ex==false) { !in_array($ext, $ext_false) ? move_uploaded_file($tmp_name, $dirupl . '/' . $name) : print('
Запрещенный формат файла
'); } } elseif ($error==4) { echo '
Пустое поле
'; } else { echo '
Произошла ошибка
'; } } } } /* UploadToPost(); MoveUploadFiles(); echo '
'; print_r($_FILES); echo '
'; */
Онлайн: 1
Реклама
Наш надёжный хостинг партнёр
Купить рекламу