
23.05.2010, 11:14
|
|
Участник форума
Регистрация: 13.04.2009
Сообщений: 121
Провел на форуме: 436858
Репутация:
33
|
|
на здоровье)
PHP код:
/*php.net*/ function getFiles($directory,$exempt = array('.','..','.ds_store','.svn'),&$files = array()) { $handle = opendir($directory); while(false !== ($resource = readdir($handle))) { if(!in_array(strtolower($resource),$exempt)) { if(is_dir($directory.$resource.'/')) array_merge($files, self::getFiles($directory.$resource.'/',$exempt,$files)); else $files[] = $resource; } } closedir($handle); return $files; } $handle = 'rec'; $files = getFiles($handle); foreach($files as $file){ $data = file_get_contents($handle.'/'.$file); preg_match_all("# $t(.*?)=\"(.*?)\";#is", $data, $m, PREG_SET_ORDER); foreach($m as $v){ print 'Название переменной '.$v.' её значение '.$v.'<br />'; } }
содержание файлов следующего формата.
<? $t1="1"; $t2="2"; $t3="3"; $t4="4"; ?>
P.s ктонибудь сделает нормальную раскладку кода?
Последний раз редактировалось olishort; 23.05.2010 в 11:25..
|
|
|