dDan
С Ат на Те
думаю многие сталкивались с проблемой лени при переносе сиджа с скрипта на скрипт ) меня вот гемороит больше всего перенос топов, так как перенос трейдеров ТЕ делает автоматом, то я решил автоматизировать перенос топлистов
Забираем юзаем говорим спасибо
Код:
<?php
function te_replace($matches){
$matches[1] = str_replace(array('tid','tit'),array('id','name'),$matches[1]);
return '##'.$matches[1].':'.($matches[2]+1).'##';
}
// '*.tpl' это маска старых темплетов
foreach(glob('*.tpl') as $fname){
$data = file_get_contents($fname);
$data = preg_replace('/&trade=%%url_[0-9]+%%/','',$data);
$data = preg_replace_callback('/%%([a-z]+)\_([0-9]+)%%/','te_replace',$data);
$data = str_replace(array('at3','atl','atx','at'),'te',$data);
$data = str_replace('out.cgi','o.cgi',$data);
file_put_contents(str_replace('.tpl','_te.tpl',$fname),$data);
file_put_contents(str_replace('.tpl','_te.html',$fname),'');
}
?>