ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 13.01.2009, 13:50
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

теперь после загрузки файла я я.mp3 он переименовался в ja_(copy).mp3 хоть и должен был переименоватся в ja_ja(copy).mp3 . И шара выдала ошибку
"Файл удачно загружен!

Unable to open ./uploads/ja_(copy) "
а вообще вот нормальный вид шары) http://uploaded.to/?id=tizq10
 

  #12  
Старый 13.01.2009, 14:45
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Цитата:
так любому файлу приписка (copy) ставится
Так ты перед реплейсом проверяй на уникальность
 

  #13  
Старый 13.01.2009, 14:51
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

В жизни не видел такого кривого скрипта... Кто его писал? Попробуй так...

PHP код:
<?
    
include("include/common.php");
    
    if(
$loggedin){
        include(
"include/accmenu.php");
    }
    if( 
$_POST['submit'] && $_FILES['attached']['name'] ){
        
$ok_filetypes explode("|",$att_filetypes);
        if (!
$_FILES['attached']['error'] && $_FILES['attached']['size'] > $att_max_size*1024){
            
errform('<CENTER>Извините, слишком большой размер файла!</CENTER><BR><BR>'); // #err
            
$step 1;
        }
        
$filename = (!$_FILES['attached']['error'] ? substrbasename($_FILES['attached']['name']), -30 ) : '');
        
$x strtolowersubstr($_FILES['attached']['name'], -3));
        if(
$filename && !in_array($x$ok_filetypes) ){
            
errform('<CENTER>Не поддерживаемый тип файла!!!</CENTER><BR><BR>');
            
$step 1;
        }
        if(!
$posterr){
            if(!isset(
$_GET["ipaddress"]) || ($_GET["ipaddress"] == "")) {
                
$ipaddress $_SERVER['REMOTE_ADDR'];
                
$local 1;
            } else {
                
$ipaddress $_GET["ipaddress"];
                
$local 0;
            }
    

                
$ru=array("а","б","в"," ","г","д","е","ё","ж","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ч","ш","щ","ъ","ы","ь","э","ю","я");
                
$tr=array("a","b","v","_","g","d","e","oh","zh","z","i","j","k","l","m","n","o","p","r","s","t","u","f","x","c","ch","sh","w","qh","y","q","eh","ju","ja");
                
$attach_name substr($_FILES['attached']['name'], 0strrpos($_FILES['attached']['name'], '.') - 1);
                
$uniq strtolower(str_replace($ru,$tr,$attach_name));
                
$ext substr($_FILES['attached']['name'], strrpos($_FILES['attached']['name'], '.') + 1);

            if (
file_exists($att_path."/".$uniq.".".$ext)) $uniq $uniq '(copy)';
            
move_uploaded_file($_FILES['attached']['tmp_name'], $att_path."/".$uniq.".".$ext );

            
$strQuery  "INSERT INTO images25 SET ";
              
$strQuery .= "filename='($uniq.$ext)',"
            if(
$myuid){
                
$strQuery .= "user='{$myuid}',";
            }
            
$strQuery .= "status='1'";
            
$result mysql_query($strQuery) or die( mysql_error() );
            
$aid mysql_insert_id();
            if(
$aid){
                
$filen $siteurl."/".str_replace('./'''$att_path)."/".$uniq.".".$ext;
                
$filen str_replace('http://','%%',$filen);
                
$filen str_replace('//','/',$filen);
                
$filen str_replace('%%','http://',$filen);

                
                
//ITS AN IMAGE
                
if($x=="jpg" or $x=="jpeg" or $x=="gif" or $x=="png" or $x=="jif" or $x=="jfif")
                {
                    
$filenx=$filen;
                }
                else
                {
                    include(
"include/const.inc.php");
                    
$filenx $siteurl."/icons/".$Icons[$ext];
                }


                
$step 2;
            }else{
                
$step 1;
            }
        }
    }else{
        
$step 1;
    }
    if(
$step == 1){
    
?>
 

  #14  
Старый 13.01.2009, 15:03
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Файл удачно загружен!

Unable to open ./uploads/7-mc_zhan__dj_riga-0

Частично я, и весь Ачат.... =)))) Опять ошибка =(
 

  #15  
Старый 13.01.2009, 15:12
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Слуш, дай доступы я тебе сделаю... Просто вслепую такой скрипт отлаживать трудно... Пиши в ПМ
 

  #16  
Старый 13.01.2009, 15:41
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от groundhog  
Слуш, дай доступы я тебе сделаю... Просто вслепую такой скрипт отлаживать трудно... Пиши в ПМ
не получится.... все хранится на локальном сервере... во внеху выхода нет.
 

  #17  
Старый 13.01.2009, 15:44
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

заверни тогда скрипты + БД с которой он работает
 

  #18  
Старый 13.01.2009, 18:37
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

Цитата:
Сообщение от groundhog  
заверни тогда скрипты + БД с которой он работает
окей, ток там все криво) Я не чистил ниче) Попозже прям сюда выложу) Это серовно уже достояние обществености.
 

  #19  
Старый 13.01.2009, 18:44
groundhog
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме:
2238549

Репутация: 1318


Отправить сообщение для groundhog с помощью ICQ
По умолчанию

Ок, напиши только потом в ПМ, чтобы я знал А то за темой могу не уследить...
 

  #20  
Старый 13.01.2009, 19:05
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

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

сразу говорю) Скрипт частично урезал и переписывал я из целого файлообменного движка) Поэтому оч много ненужных *.php файлов, мне некада их убирать.
http://depositfiles.com/files/7zsdpmku4
 
 





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


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




ANTICHAT.XYZ