Tinker
помогите пожалуста с решением:
есть 200 файлов .php
есть список изменений построчно
в каждом файле надо поменять вторую строчку на строку из списка последовательно
(1.php - первая строка списка, 2.php - вторая строка списка...)
Sterx
Код:
$replace_list = file("*.txt");//список строк, каждое значение - новая строка
$count_replace_list=0;
if ($handle = opendir($cat)){ //твой каталог с php файлами
while (false !== ($file = readdir($handle))) {
if (strstr($file, ".php")){
$curr_file=file($file);
foreach($curr_file as $key=>$value)
{
if($key==1){$curr_file[1]=$replace_list[$count_replace_list];}
}
$file_save = fopen( $file, "w");
fwrite( $file_save, implode("\n",$curr_file));
fclose( $file_save );
$count_replace_list++;
}
}
closedir($handle);
}
как то так
Последний раз редактировалось: Sterx (12/07/08 в 20:39), всего редактировалось 1 раз