{% else-1 %}
Массовое удаление комментов в файлах(например в PHP) Удаляются комменты // и // // Список изменений версии 2.0: * Немножко переписан код * Добавлен показ кол-ва обработанных файлов Автор: AlezZ

                        
<?php
/*
////////////////////////////////////////////////////
// Массовое удаление комментариев в файлах //
// Автор: AlezZ //
// ICQ: 365-697-48 //
// E-mail: [email protected] //
// Сайт: http://smance.biz.uz //
////////////////////////////////////////////////////////////
// Список изменений: //
// Немножко переписан код //
// Добавлен показ кол-ва обработанных файлов //
////////////////////////////////////////////////////////////
*/
$fld = 'files/'; // Папка с файлами
$count = 0;
$total = 0;
$dir = opendir($fld);

while($name = readdir($dir)) {
if(($name != '.') && ($name != '..')) {
$total++;
if(is_file($name)) {
$text = @file_get_contents($name) or die('Error open file ' . $name);
$text = preg_replace('#//(.*?)\r#si', '', $text);
$text = preg_replace('#//(.*?)//\r#si', '', $text);
//$text = preg_replace('#/*(.*?)*/#si', '', $text);
if(@file_put_contents($name, $text)) {
$count++;
$fls .= $name . ' - OK. File write<br />';
} else {
$fls . = $name . ' - Error write file<br />';
}
}
}
}
closedir($dir);
echo 'Comments deleted!<br />';
echo 'Files: '.$count.' of ' . $total . '<br /><hr />';
echo $fls . '<hr />';

?>
1 47 0
Без комментариев...