HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 22.09.2008, 15:53
heretic1990
Постоянный
Регистрация: 02.07.2008
Сообщений: 472
С нами: 9399011

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

можно ли на хтмл (или может быть на Java) сделать скипт загрузки файлов на сервер, как этот на рнр

PHP код:
<?php 
/* 
  Пример загрузки файлов на сервер 
*/ 
#Дира для загруженных файлов 
$uploaddir ''
#Разрешённые типы файлов (через запятую) 
$types 'jpeg,gif,png,rar,zip'
#Максимальный размер файла (в килобайтах) 
$maxsize 100

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>
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Проблемы с железом. Задай вопрос, получи ответ Alexsize "Железо" 1181 10.06.2010 12:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...