PHP получить все имена файлов со строками каждого файла

Мне нужно получить 1 или две строки из каждого файла, который я получаю из каталога. У меня есть эти два кода, но я не могу понять, как объединить друг друга.

$path = "mydir/";
$files = scandir($path);
$files = array_diff($files, array('.', '..'));

foreach ($files as $value) {

echo "<a href='".$value."' target='_black' >".$value."</a><br/>";

}

Это возвращает каждый файл из моего каталога.

$lines  = @file("mydir/myfile.txt");
$i=1;
foreach($lines  as $line ){

$var["line" . $i] = $line;
$i++;
}
extract($var);

echo $line2;

И это возвращает вторую строку из моего файла.

Я пробовал это:

$path = "mydir/";
$files = scandir($path);
$files = array_diff($files, array('.', '..'));

$lines  = @file("mydir/".$files);
$i=1;

foreach (array_combine($files, $lines) as $value => $line) {

$var["line" . $i] = $line;
$i++;
extract($var);

echo "<a href='".$value."' target='_black' >".$value.$line2."</a><br/>";

}

0

Решение

каждая строка составляет 1024 байта!
так что с хлебом вы можете прочитать 2 строки с 2048 байтами …

Fread ($ FileOpen, 2048);

Надеюсь, поможет <3

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]