// w których są tylko 2 dane oddzielone przecinkiem (kod-ean,ilość)
// potem w pętli wrzuca dane z wszystkich plików do tablicy i jako ostatnią wartość dodaje nazwę pliku
// bez rozszerzenia
// mam zaćmienie umysłowe i niemam pomysłu jak wyświetlić wszystkie dane po kolei w formie (kod,ilość,nazwapliku)
$tab = array();
if ($dir = @opendir("Remanent")) {
while (false !== ($file = readdir($dir))) {
if ($file != "." && $file != "..") {
if(!is_dir($file)){
$tab[]=$file;
}
}
}
closedir($dir);
}
//print_r($tab);
echo "";
foreach ($tab as $filename) {
$handle = fopen("Remanent/$filename", "r");
$data = array();
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
$data[]=array_pad(explode(",", $buffer), 3, substr("$filename", -8, -4));
}
fclose($handle);
} else {
die("Error opening a file $filename");
}
$alldata[] = $data;
// coś takieto dopisałem i prawie jest ok
// na koniec każedgo pliku dorzuca mi dwa razy jego nazwe...
foreach ($alldata as $dataone){
for ($i = 0; $i < count($dataone); ++$i) {
for ($j = 0; $j < count($dataone[$i]); ++$j){
echo $dataone[$i][$j] . ', ';
}
echo "
";
}
}