ANTICHAT

ANTICHAT (https://forum.antichat.io/index.php)
-   PHP (https://forum.antichat.io/forumdisplay.php?f=37)
-   -   php upload script (https://forum.antichat.io/showthread.php?t=124857)

eNergy 12.06.2009 09:50

php upload script
 
доброе утро всем нужен скрипт загрузки файлов на сервер не так что бы 1 а сразу несколько к примеру 10 скрипт нужен на php и не надо говорить гугли просто скрипт выложите здесь. я искал ни чего не нашел !!! спасибо

Failure 12.06.2009 09:57

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, и будет тебе счастье

eNergy 12.06.2009 10:03

пасибо


Время: 14:06