1

нужен простейший скрипт который будет позволять пользователям загрузить на сервер файлы.
Самое главное безопасность и поэтому требования к скрипту:
1. легковесный (не нужны движки так как это не проект)
2. Возможность сделать загрузку только архивов

после загрузки пользователю показывает ссылку на файл, и тут желательно что бы непрямую.

кто то видел что то подобное ?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

2

Издеваетесь? По этому запросу десятка 3 сайтов вылезет, где вы сможете ответ на свой вопрос найти.
Совсем обленились  ah

3

Rassol2, за пол дня пишется, хотя нет часа за 3 можно написать то что ты хочешь

4

foozzi, это если параллельно разбираться и читать мануалы. А так - час от силы.

5

metra,
ладно ушел в просторы инета.

foozzi, metra,
а сколько времени для человека не разбирающегося в Html ?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

6

Rassol2, пару-тройку суток. Чтобы поглядеть основы HTML, CSS и PHP. И после этого у вас будет куча ошибок. Так что с неделю.

7

Rassol2 пишет:

а сколько времени для человека не разбирающегося в Html ?

Из первого поста и не очевидно, что речь о вебморде.

Да и знания html тут нужны по минимуму, главное php (или аналог)

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

8 (02.11.2011 18:39:57 отредактировано foozzi)

Rassol2, sql inj первые пороки новичка в php кодерстве... (php inj)

9

ответить слабо ? развели тут ....

10

flags8192, о наконец троли появились))) а ты сам то почему не ответиш?)) вот мы с voral, и metra, ответили человеку, а ты флуд разводишь  ag  *facepalm*

11

пока что нашел около 10 скриптов но они меня не устраивают по  разным причинам, как найду тот что мне нужен отпишусь тут.

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

12

Rassol2, пиши какой скрипт по функционалу нужен

13

foozzi пишет:

Rassol2, пиши какой скрипт по функционалу нужен

Rassol2 пишет:

нужен простейший скрипт который будет позволять пользователям загрузить на сервер файлы.
после загрузки пользователю показывает ссылку на файл, и тут желательно что бы непрямую.

14

Rassol2 пишет:

пока что нашел около 10 скриптов но они меня не устраивают по  разным причинам, как найду тот что мне нужен отпишусь тут.

а если допилить?

Рок Жив

15

Rassol2, сегодня вечером на досуге займусь

16

Leviafan,

а если допилить?

извините но я вообще не понимаю в php

Да и за ради такой цели учить языки считаю не целесообразным

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

17 (05.11.2011 23:13:53 отредактировано foozzi)

Rassol2, на здоровье (забрал 2 часа жизни  ac )
http://rghost.ru/28714061
в репу плз плюсег

будут траблы пиши, у меня работал но досконально я не тестил т.к. писал на срорую руку

ток что заметил что имя файла он генерирует без расширения, то есть приходится расширение самому дописывать, чуток позжа исправлю ща оч занят (думаю сегодня)

18 (06.11.2011 22:55:28 отредактировано foozzi)

вот добавь после функции загрузки файла

return mime_content_type($file);

ну и масив с разрешёнными файлами, или переменную патерн, код не айс я сильно и не старался =)

offtop даже плюсег не поставил =(

19

foozzi,
дак, вот и + я просто не видел, тока заметил сообщение.
ща посмотрю.

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

20

товарищ можно я вас поцелую!!!! Вот вам 2 плюс +

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

21 (07.11.2011 00:26:51 отредактировано Rassol2)

у меня просто есть место на сервере 2.2 терабайт на этой машине не подымал сайты и нечего подобное, из суеверий. Сайт поставил на хостинге с форумом а на форума все наровятся заливать всякую гадость по 10мб. и невыгодно так как хостинг все же дороже обходится, вот вспомнил про это пространство. И благодаря foozzi, можно будет всех любителей делится инфой отправить заливать на машинки а на форум ставить ссылочки.

PS. 2 плюсик с меня через 24 минут. Форум запрещает вас баловать. Да ведь вам он тоже понадобился так как тема почти умерла и тут вы на белом кане со скриптом. Что заставили потратить 2 часа жизни ?

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

22

 Консоль:
$blacklist = '/.(com|bat|exe|cmd|vbs|msi|jar|php(\d?)|phtml|access|js)$/i'; // патерт с запрещенными файлами

Эта строка отвечает за набор запрещенных разрешений ?

а где поменять что бы размер файла был менее 2000мб.

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

23 (07.11.2011 02:55:08 отредактировано foozzi)

Rassol2, да я таким образом сделал разрешение, за размер - надо в файле php.ini найти строку "upload_max_filesize" и там выставить нужное значение, но оно еще от двух параметров (вроде "memory_limit" и "post_max_size"), так что лучше и их повысь.

Если там все норм (скорей всего да, тогда не трогай а сделать следующее)

в форме:

if (@$_POST ['upload'] == "")
{
                echo 'Выберите файл | Максимальный размер 2000 MB | Запрещенно заливать исполняемые файлы<br><br>';
                echo '<form enctype="multipart/form-data" action="" method="post">';
                echo '<input type="hidden" name="MAX_FILE_SIZE" value="30000">';
                echo '<input type="file" name="file" size="45">';
                echo '<input type="submit" value=" Грузить! " name="upload">';
                echo '</form>';
            } else {

найди MAX_FILE_SIZE и выставь значение (value="30000") в байтах на нужное тебе

offtop за плюсы спс )

24

foozzi,
value="30000" у меня так и прописано, получается если это в байтах то 30000 получается это 30килабайт ?
возможно я туплю просто ща реально не могу понять почему прописано 30000 а по сути 2000мб

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

25

и как русский народ, Дай мне палиц я и по локоть откушу. А по сути возможно в этом скрипте имеет место зделать от обратного что бы нужно было выставить файлы с каким разрешением можно грузить, а все остальные нет.

В таком случаи такой скриптик будет удобнее и думаю многим такая примочка будет по душе.

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

26

Rassol2, да там мой ляп, я так написал для вида что 2гб, дык надоест перечислять маймы разрешенных файлов)
завтра я еще допилю до идеала скрипт, выложу

27

Rassol2 пишет:

А по сути возможно в этом скрипте имеет место зделать от обратного что бы нужно было выставить файлы с каким разрешением можно грузить, а все остальные нет.

if (preg_match($blacklist, $_FILES['file']['name'])) на if (!preg_match($blacklist, $_FILES['file']['name'])) ну и black на white поменять и список расширений тоже)

На мясокомбинате я работаю свиньёй.

28 (07.11.2011 04:44:37 отредактировано Rassol2)

foozzi,
Да можно перечислить архивы, 3-4 расширения картинок, и все чем еще обмениваться в интернете ?

Sonic,

if (preg_match($blacklist, $_FILES['file']['name'])) на if (!preg_match($blacklist, $_FILES['file']['name'])) ну и black на white поменять и список расширений тоже)

можно попробовать, тока когда солнышко взайдет. Либо подождать завтрашнего релиза. ab

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"

29

Sonic, это небольшое извращение, но как выход пойдет) попробую сделать по круче)

30

уже команда разработчиков есть smile

Никогда не бойся делать то, что ты не умеешь. Помни, "КОВЧЕГ" был построен ЛЮБИТЕЛЕМ. ПРОФЕССИОНАЛЫ построили "ТИТАНИК"