|
| |
|
|
| |
для: mr.klon
(02.10.2006 в 22:19)
| | | Если файл маленький, то его содержимое можно засунуть в массив
$file = file('file.txt');
echo $file[3];
|
А если так поступить нельзя, то придется читать файл до нужной строки ...
(если размер строк одинаковый, то можно посчитать длину текста до нужной строки, потом fseek) | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(02.10.2006 в 18:02)
| | | Да, то что нужно. Но это мне понадобиться и позже (мой вопрос).... Есть что нибудь дельное? | |
| |
|
|
| |
|
|
| |
для: mr.klon
(02.10.2006 в 17:08)
| | | Разве в $str_read хранится не то, что нужно? | |
| |
|
|
| |
|
|
| | Здравствуйте!
Вопрос: как прочитать любую строку из файла (а не первую как через fgets)
Во что я хочу:
<?
$str_open = fopen ("strdb/list.dat","r");
$iskat = "Title5";
$nomer_str = 0;
while ($str_read = fgets ($str_open))
if(preg_match("/".$iskat."/i",$str_read))
{
$nomer_str++;
echo ("NASHEL v ");
echo ($nomer_str);
echo (" STROKE");
$vivod = fgets ($str_open[$nomer_str-1]); // ПРОЧИТАТЬ НУЖНУЮ СТРОКУ
echo ($vivod);
break;
}
else
{
echo ("==NENASHEL v ");
$nomer_str++;
echo ($nomer_str);
echo (" STROKE<BR>");
}
?>
|
| |
| |
|
|
|