php upload script

Discussion in 'PHP' started by eNergy, 12 Jun 2009.

  1. eNergy

    eNergy Elder - Старейшина

    Joined:
    21 Jul 2007
    Messages:
    149
    Likes Received:
    32
    Reputations:
    -5
    доброе утро всем нужен скрипт загрузки файлов на сервер не так что бы 1 а сразу несколько к примеру 10 скрипт нужен на php и не надо говорить гугли просто скрипт выложите здесь. я искал ни чего не нашел !!! спасибо
     
  2. Failure

    Failure Elder - Старейшина

    Joined:
    21 Sep 2008
    Messages:
    179
    Likes Received:
    46
    Reputations:
    16
    PHP:
    <?php 
    #Дира для загруженных файлов 
    $uploaddir ''
    #Разрешённые типы файлов (через запятую) 
    $types 'jpeg,gif,png'
    #Максимальный размер файла (в килобайтах) 
    $maxsize 1000

    if(!empty(
    $_FILES)){ 
        
    $maytypes explode(','str_replace(' '''$types)); 
        foreach(
    $maytypes as $maytype){ 
            if(
    stristr($_FILES['filename']['type'], $maytype)){ 
               
    $may 1
               break; 
            }else{ 
               
    $may 0
            } 
        } 
        if(
    $may){ 
            if(
    $_FILES['filename']['size'] <= $maxsize*1024){ 
                
    $dir './'.$uploaddir.'/'.basename($_FILES['filename']['name']); 
                if(
    copy($_FILES['filename']['tmp_name'], $dir)){ 
                    echo 
    'Файл успешно загружен.<br/> 
                    Ссылка на файл: <a href="'
    .$uploaddir.'/'.$_FILES['filename']['name'].'">'.$_FILES['filename']['name'].'</a>'
                }else{ 
                    echo 
    'Возникли ошибки при загрузке файла'
                } 
            }else{ 
                echo 
    'Размер файла превышает '.$maxsize.' килобайт'
            } 
        }else{ 
            echo 
    'Тип файла не входит в состав разрешённых<br/>Разрешённые типы файлов: '.$types
        } 

    ?> 
    <form action="<?=$_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data"> 
    <input name="filename" type="file" /><br /> 
    <input type="submit" value="Загрузить" /> 
    </form>
    Как бы учись юзать поиск, этот скрипт на ачате уже давненько
    сделай не 1 инпут, а 10, и чуть допиши в php, и будет тебе счастье
     
    1 person likes this.
  3. eNergy

    eNergy Elder - Старейшина

    Joined:
    21 Jul 2007
    Messages:
    149
    Likes Received:
    32
    Reputations:
    -5
    пасибо