ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Убрать переименование файлов в md5
  #1  
Старый 09.01.2009, 23:52
Аватар для Vinsik
Vinsik
Участник форума
Регистрация: 04.10.2008
Сообщений: 154
Провел на форуме:
203408

Репутация: 7
По умолчанию Убрать переименование файлов в md5

как убрать переименование файлов в их md5 хеш. Надо сделать чтоб оставалось оригинальное навзание, тока чтоб пробелы на _ заменялись =)
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;
}
$uniq substrmd5(uniqid (rand())), 010 );
$ext strtolowersubstr($_FILES['attached']['name'], -3));
move_uploaded_file($_FILES['attached']['tmp_name'], $att_path."/".$uniq.".".$ext );
$strQuery "INSERT INTO images25 SET ";
$strQuery .= "filename='".$uniq.".".$ext."',";
$strQuery .= "ipaddress='{$ipaddress}',";
$strQuery .= "date='".time()."',";
$strQuery .= "pkey='{$uniq}',";
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){
?>
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибки Windows dinar_007 Windows 19 01.07.2007 13:32
Линукс для чайников Dracula4ever Soft - *nix 11 24.01.2007 10:49
Пароль в CPanel ufo44 Уязвимости 11 07.12.2006 00:33
чтиво для новичков genom-- *nix 5 20.10.2006 19:17



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


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




ANTICHAT.XYZ