Upload Motor 18.x ПОМОЩ

Печать RSS
205

Автор
Чатланин
0
Ето уплоад мотора 18.x для стандартный загруза.
-Файли добавлят сможет только узерам и который ест 500 балов.
- при добавление файла узер получает приз 10 балов, 40 монет, 1 очко на ячейку 87.
-если залил скрипт то статус изменится узера и админу отправляется писмо.
-при каждый добавление файла админу посылаетс очет.
ЕСТ проблемы и надо изминение.
-на выбор категорию надо читать от name.dat
-проверка скрипт шелла надо дороботать
-надо сделать чтоб макримум 2 мб загрузили.
-и осталные ошибки сами узнаете.
-и там проверте replace
на уплоаде сползыван функчия от Радзера (уплоад форуме) и Загруз Дефа
http://wapzag.ru/upload/34
Помогите исправить ощибку плиз.

Оранжевые штаны
0
Ты из какой страны, чувак? Я ничего не понял, что ты написал.
Изменил: Studentsov (05.01.2010 / 10:22)
Автор
Чатланин
0
2. Адвокат Дьявола, из Палестина ыы. Ну исправление нужен на скрипт. Сам скрипт рабочий

Дух
0
жесть, парускима научись гаварить
Автор
Чатланин
0
4. Ок товариш миг27.
Автор
Чатланин
0
Исправил проверка скрипта:
$fides = file_get_contents($newdown);
$prov = htmlspecialchars($fides);
$newdown=check_fulls($newdown);
$$newdown=str_replace("..","",$newdown);
$newdown=str_replace("/","",$newdown);
$newdown=str_replace("\/","",$newdown);
$newdown=str_replace("#","",$newdown);
if((preg_match("/php/i", $newdown)==true) or (preg_match("/bat/i",$newdown)==true) or (preg_match("/.pl/i",$newdown)==true) or (preg_match("/dhtm/i",$newdown)==true) or (preg_match("/dhtml/i",$newdown)==true) or (preg_match("/html/i",$newdown)==true) or (preg_match("/htm/i",$newdown)==true) or (preg_match("/wml/i",$newdown)==true) or (preg_match("/xml/i",$newdown)==true) or (preg_match("/asp/i",$newdown)==true) or (preg_match("/bphp/i",$newdown)==true) or (preg_match("/bhtm/i",$newdown)==true) or (preg_match("/bphtml/i",$newdown)==true) or (preg_match("/bphtml//i",$newdown)) or (preg_match("/bhtm//i",$newdown)) or (preg_match("/bphp/i",$newdown)) or (preg_match("/php/i",$newdown)) or (preg_match("/.pl/i",$newdown)) or (preg_match("/else/i",$prov)) or (preg_match("/echo/i",$prov)) or (preg_match("/print/i",$prov)) or (preg_match("/base64_decode/i",$prov)) or (preg_match("/Zend/i",$prov))){
N

Эцилопп сией тентуры
0
Изменил: Nu3oN (05.01.2010 / 19:30)
N

Эцилопп сией тентуры
0
ИбН (Сегодня / 19:03)
Исправил проверка скрипта:
$fides = file_get_contents($newdown);
$prov = htmlspecialchars($fides);
$newdown=check_fulls($newdown);
$$newdown=str_replace("..","",$newdown);
$newdown=str_replace("/","",$newdown);...
Полная клупость! стандартная фунцция мотора check() вполне хорошо фильтрует опасные символы! и вообще у тебя там много кода лишнего! там гда можно был написать в 3 строки, у тебя разписанно в 33 D
Изменил: Nu3oN (05.01.2010 / 19:27)
Автор
Чатланин
0
8. Ыы спосибо брат. Держи +

Дух
0
прикольный там код, особенно когда хакнуть хотел)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск