Как сделать чтоб Автоматом писало в назван файлов

Печать RSS
46

С
Автор
Чатланин
0
Как сделать чтоб Автоматом писало в названии файлов например адрес моего сайта итд?От например я распаковал архив в папку запустил скрипт и чтоб в определенной папке изменилось имя на мое.Мож есть скриптик в пабле или какойто код ну чтонибудь легинькое?Заплочю чатлами.

2000 лет д.н.э.
0
<?
function renDir($patch, $pref) {
$dir = scandir($patch);
 $noscan = array('.htaccess', 'index.php', '.', '..');
 foreach($dir as $file) {
  if(!in_array($file, $noscan)){
copy($patch.'/'.$file, $patch.'/'.$pref.$file);
unlink($patch.'/'.$file);
   }
 }

}

renDir('/load/games', 'mysite.ru_');
?>
на скорую руку, не проверял, но вроде без ошибок
_______
чуть поправил
Изменил: ramzes (26.04.2011 / 17:42)
С
Автор
Чатланин
0
Это все автоматом будет маркироватся да все файлы да ?Спс ща чатлов кину klass

2000 лет д.н.э.
0
ты попробуй сначалаsmile
С
Автор
Чатланин
0
О шо пишет Warning: scandir(/game/,/game/) [function.scandir]: �� ������� ����� ��������� ����. (code: 2) in Z:\home\test1.ru\www\copir.php on line 3

Warning: scandir(/game/) [function.scandir]: failed to open dir: No such file or directory in Z:\home\test1.ru\www\copir.php on line 3

Warning: scandir() [function.scandir]: (errno 2): No such file or directory in Z:\home\test1.ru\www\copir.php on line 3

Warning: Invalid argument supplied for foreach() in Z:\home\test1.ru\www\copir.php on line 5

2000 лет д.н.э.
0
renDir('/load/games', 'mysite.ru_'); это как написал?
С
Автор
Чатланин
0
renDir('/game/', 'waplon.ru_');

2000 лет д.н.э.
0
не правильно '/game' или 'game'
С
Автор
Чатланин
0
все получилось агромное спасибо

2000 лет д.н.э.
0
проверил, без слеша в начале и конце пути к папке

Добавлено через 00:23 сек.
да не за чтоsmile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск