Вход Регистрация
Файл: sys/rename.php
Строк: 59
<?php



include_once"config.php";
include_once
"head.php";
echo 
'<div class="menu">';
if(!(
$_POST[papka]))
{
echo(
"<div class='bmenu'><b>Массовая переименовка файлов</b></div>");
echo(
'<form action="rename.php" method="post">
<div class="phdr"><b>Папка с файлами:</b><br/></div>(например files/kartinki без слэша в конце)<br/><input type="text" name="papka" size="17" value="files/">
<div class="phdr"><b>Ваш сайт:</b></div> (без http://)<br/><input type=text name=url maxlength=20 size=17>
<div class="phdr"><b>Префикс:</b></div> (например Name_) :<br/><input type=text name=pered maxlength=20 size=17 value=Text_>
<input type=submit value=Принять!><br>
'
);
}
else
{

$dir=$_POST[papka];
if(!(
$panika=@opendir($dir)))
die(
'нет такой папки<br><b><a href="rename.php"><<<Назад</a><br/></b>');

function 
my_rename($dirname

   
    
$s=strlen($_POST[url]);
    
$s=$s+5;
    
$kol=strlen($_POST[pered]);
    
$nomer=$s+$kol;
    
$ext_arr = array('jpeg''jpg''gif''txt''gif'); 
    
$dir opendir($dirname); 
    
$count 1
    while ((
$file readdir($dir)) !== false) { 
     
$bexa=strlen($count);
     
$bumer=$nomer+$bexa-4;
        if (
is_file($dirname '/' $file)) { 
            
$info pathinfo($dirname '/' $file); 
            if (
in_array(strtolower($info['extension']), $ext_arr)) { 
                
rename($dirname '/' $file$dirname '/' str_pad($count$bumer "$_POST[pered]$_POST[url]_"STR_PAD_LEFT) . '.' strtolower($info['extension'])); 
                
$count ++ ; 
            } 
        } elseif (
is_dir($dirname '/' $file) && $file != '.' && $file != '..')my_rename($dirname '/' $file); 
    } 
    
closedir($dir); 

if(
$_POST[papka])
{
$dir="$_POST[papka]";
my_rename("$dir"); 
print(
"Перейменовка закончена");
}}
echo 
'</div>';
include_once
"foot.php";
?>
Онлайн: 0
Реклама