Показать сообщение отдельно

  #16  
Старый 03.03.2010, 19:51
fokinkostya
Новичок
Регистрация: 28.02.2010
Сообщений: 11
Провел на форуме:
23573

Репутация: 0
По умолчанию

PHP код:
<?php
if(is_array($_FILES)){
    
$f_sel 0;
    while (list (
$key$value) = each ($_FILES)){
        if (
gettype($value) == 'array'){
            while (list (
$key_2$value_2) = each ($value)){
                
$files[$f_sel][$key_2] = $value_2;
            }
        }
        
$f_sel++;
    }
    @
reset($_FILES);
}
if (
count($files) == 1){
    if (
$files[0]['error'] == 0){        // Проверяем размер
        
echo $files[0]['tmp_name'].'<br />';
    }
}
// Если файлов несколько
elseif (count($files) > 1){
    
$count count($files);
    
// Обрабатываем файлы циклом
    
for ($sel 0$sel $count$sel++){        // Если файл залился без ошибок, обрабатываем
        
if ($files[$sel]['error'] == 0){
            echo 
$files[$sel]['tmp_name'].'<br />';
        }
    }
}


?>

<html>
<head>
  <title>Мульти загрузка</title>
</head>
<style type="text/css">

</style>
<script type="text/javascript">
function addFile() {
    var d = new Date();
    var span = newEl('span');
    span.id = d.getTime();
    span.style.display = 'block';
    var input = newEl('input');
    input.type = 'file';
    input.name = 'file'+d.getTime();
    span.appendChild(input);
    var div = getEl('multiUpload');
    div.appendChild(span);
}

function newEl (type) {
    return document.createElement(type);
}

function getEl (id) {
    return document.getElementById(id);
}
</script>

<body>
<input type="button" value="Add file" onClick="addFile();">
<form action="upload.php" method="post" enctype="multipart/form-data">
<div id="multiUpload" style="display: block;">
</div>
<div>
<input type="submit" value="Send">
</div>
</form>
<script type="text/javascript">addFile();</script>
</body>
</html>
Как то так... Накалякал за 10 минут.

Могу сделать под заказ.
 
Ответить с цитированием