Palamarkata
Registered
Tрябва ми такъв скрипт който взима всички файлове от една директория и проверява дали завършват на дадена фраза,ако е така да я изтрива и оставя остатъка от името.Пример prozorec(alabala).jpg -> prozorec.jpg 
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<table border="1">
<?php
$dir = "./asd/"; # директорията... ТРЯБВА ДА ЗАВЪРШВА С '/' (наклонена черта)
$replace = "New "; # търсената дума която ще се премахне от файла(овете)
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(eregi($replace, $file) and file_exists($dir.$file)){
$do = 1;
if(rename($dir.$file, $dir.str_replace($replace, '', $file)))
{echo "<tr><td>".$file."</td>".'<td><b style="color:green;">faila e preimenuvan</b></td>'."</tr>\n"; }
else {echo "<tr><td>".$file."</td>".'<td><b style="color:red;">nqkakva greshka v preimenuvaneto!</b></td>'."</tr>\n"; }
}
}
}
closedir($handle);
if($do != 1) echo "nqma failove sydyrjashti '<b>".$replace."</b>' v papkata '<b>".$dir."</b>'";
}
?>
</table>
Файла в 1 папка не може да се повтаряMontefuckeR каза:а мен ми трябва такъв обаче ако файла се повтаря да го преименува (без база данни)
MontefuckeR каза:да ама го замества примерно ако 1 файл се казва тест.гиф и ако качиш пак един такъв то го замества
if(file_exists($името на тоя файл дето ъплоудваш)){ unlink($името на файла); }
е така трябва да правя за всеки файл :!: искам като види, че има такъв файл да даде на новия примерно test(1).gifunknown каза:В ъплоуд скрипта направи if (file_exist("faila.jpg")) { echo " ka4vaneto neuspe6no";exit;
MontefuckeR каза:е така трябва да правя за всеки файл :!: искам като види, че има такъв файл да даде на новия примерно test(1).gifunknown каза:В ъплоуд скрипта направи if (file_exist("faila.jpg")) { echo " ka4vaneto neuspe6no";exit;
Dido_net каза:<table border="1">
<?php
$dir = "./asd/"; # директорията... ТРЯБВА ДА ЗАВЪРШВА С '/' (наклонена черта)
$replace = "New "; # търсената дума която ще се премахне от файла(овете)
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(eregi($replace, $file) and file_exists($dir.$file)){
$do = 1;
if(rename($dir.$file, $dir.str_replace($replace, '', $file)))
{echo "<tr><td>".$file."</td>".'<td><b style="color:green;">faila e preimenuvan</b></td>'."</tr>\n"; }
else {echo "<tr><td>".$file."</td>".'<td><b style="color:red;">nqkakva greshka v preimenuvaneto!</b></td>'."</tr>\n"; }
}
}
}
closedir($handle);
if($do != 1) echo "nqma failove sydyrjashti '<b>".$replace."</b>' v papkata '<b>".$dir."</b>'";
}
?>
</table>
:?:
Ако е в края ще го напиша до ден, два, защото сега имам много работаPalamarkata каза:В края