[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: CGI код
saddam123

это код
это код для редактирования имя файл

надо добавить чтобы если попал в имя файла
слова sex или porn
изменить на любая другая слова

############################################
# Rename uploaded file if it already exists
############################################

sub rename_filename{
my $file_name = shift;
my $count = shift;
my $upload_dir = shift;
my $path_to_file = $upload_dir . $file_name;

if(-e $path_to_file && -f $path_to_file){
if($file_name =~ /(.*)_(\d*)\.(.*)/){
# Already renamed so count on
$count = $2 + 1;
$file_name =~ s/(.*)_(\d*)\.(.*)/$1_$count\.$3/;
}
else{
# Not renamed so start counting
$file_name =~ s/(.*)\.(.*)/$1_$count\.$2/;
}
&rename_filename($file_name, $count, $upload_dir);
}
else{ return $file_name; }
}


#######################
# Normalize file name
######################

sub normalize_filename{
my $file_name = shift;
my $delimiter = shift;
my $max_file_length = shift;

$file_name =~ s/^\s+//; # Trim left
$file_name =~ s/\s+$//; # Trim right

# Check the length of the file name and cut if neseccary

if(length($file_name) > $max_file_length){ $file_name = substr($file_name, length($file_name) - $max_file_length); }

# Search and replace illegal file name characters
$file_name =~ s/[^a-zA-Z0-9\_\.\-\s]/$delimiter/g;

return $file_name;
}

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.