$dir = 'ini/';
$f = scandir($dir);
foreach ($f as $file){
if(preg_match('/\.ini/', $file)){
$data = parse_ini_file("$file");
echo "<tbody>";
echo "<tr>";
echo "<th scope='row' >1</th>";
echo "<td align='left'>";
echo "$file";
echo "</td>";
echo "<td>{$data['Level']}</td>";
echo "<td>20161</td>";
echo "<td>{$data['ConnectedTime']}</td>";
echo "<td>{$data['Money']}</td>";
echo "</tr>";
}
}
Спустя 10 минут, 6 секунд (14.02.2012 - 17:55) nugle написал(а):
Fen
после $data, напиши var_dump($data) и смотри что выдает
после $data, напиши var_dump($data) и смотри что выдает
Спустя 5 минут, 5 секунд (14.02.2012 - 18:00) Fen написал(а):
Цитата (nugle @ 14.02.2012 - 14:55) |
Fen после $data, напиши var_dump($data) и смотри что выдает |
Он начинает все подряд выводить из файлов.
Спустя 1 минута, 17 секунд (14.02.2012 - 18:01) Winston написал(а):
$files = glob('dir/*.ini');
foreach($files as $file)
{
$data = parse_ini_file($file);
echo $data['Name'] . '<br/>'
}
Спустя 1 минута, 31 секунда (14.02.2012 - 18:03) nugle написал(а):
Fen
ответ такой. В первом файле у тебя есть нужные тебя поля, а в остальных двух нету
ответ такой. В первом файле у тебя есть нужные тебя поля, а в остальных двух нету
Спустя 1 минута, 44 секунды (14.02.2012 - 18:05) Fen написал(а):
Цитата (nugle @ 14.02.2012 - 15:03) |
Fen ответ такой. В первом файле у тебя есть нужные тебя поля, а в остальных двух нету |
В том то и дело, что все есть!
Спустя 4 минуты, 31 секунда (14.02.2012 - 18:09) Fen написал(а):
Цитата (Winston @ 14.02.2012 - 15:01) |
$files = glob('dir/*.ini'); |
Вот теперь все в порядке. Все выводится, только вот одна проблема имя файлов теперь выводится в виде: dir/name.ini . А надо, чтобы просто name . Help.
Спустя 1 минута, 3 секунды (14.02.2012 - 18:10) Winston написал(а):
Спустя 36 минут, 28 секунд (14.02.2012 - 18:47) Fen написал(а):
Цитата (Winston @ 14.02.2012 - 15:10) |
http://ua2.php.net/manual/en/function.pathinfo.php |
Спасибо большое за помощь.