Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Копирование файлов по дате
 
 автор: jafff   (21.11.2008 в 10:30)   письмо автору
 
 

Подскажите пожалуйста как с помощью php скрипта скопировать два последних по дате файла из одной папки в другую, при этом заенив предыдущие два

  Ответить  
 
 автор: first_x   (21.11.2008 в 13:49)   письмо автору
 
   для: jafff   (21.11.2008 в 10:30)
 

не совсем понятно что значит, "заменив предыдущие два"
скопировать из одной папки в другую два последних по изменению файла можно так:

<?php
$file_path 
'/home/www/old/'// - путь к папке "из"
$new_file_path '/home/www/new/'// - путь к папке "в"

$file_name = array();
$file_time = array();
$dh  opendir($file_path);
while (
false !== ($filename readdir($dh))) {
    if(
$filename != "." && $filename != "..") {
        
$file_name[] = $filename;
        
$file_time[] = filemtime($file_path.$filename);   
    }
}
arsort($file_time);
reset($file_time);
$n 0;
$n_count 2// количество копируемых файлов
foreach ($file_time as $key=>$value) {
    if (
$n >= $n_count) break;
    
copy($file_path.$file_name[$key], $new_file_path.$file_name[$key]);
    
$n++;
}
?>

  Ответить  
 
 автор: BinLaden   (21.11.2008 в 17:42)   письмо автору
 
   для: first_x   (21.11.2008 в 13:49)
 

> $file_time[] = filemtime($file_path.$filename);
> foreach ($file_time as $key=>$value) {
> $file_path.$file_name[$key]

И что это?!

  Ответить  
 
 автор: first_x   (21.11.2008 в 20:44)   письмо автору
 
   для: BinLaden   (21.11.2008 в 17:42)
 

>И что это?!
PHP-код в общем, функция, переменные и цикл в частности.
Пустой какой-то вопрос, если хочется что-то спросить спрашивай конкретно или скажи что именно не устраивает.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования