считывние из файла Txt по битно.

  • Автор темы Bender
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

Bender

#1
Народ!
ПОМОГИТЕ советом или кодом.
Есть код считывает из начала файла info.txt первые 5 символов.

<?PHP
$file_pionter = fopen("info.txt", "r") or die("ошибка1");
$num = fread($file_pionter, 5) or die("ошибка2");
fclose($file_pionter) or die("ошибка3");
echo $num;
?>

Есть ли возможность считать определённый бит, скажем 4 или 5, а не запоминать подряд все до отмеченного в ($file_pionter, 5).

Вроде можно ещё fgets() но у меня не получилось найти способ.
 
S

_serg_

#2
нужно перед тем, как начать читать, отпозиционировать указатель на нужное место в файле и после этого считать нужное колличество байт
меня ща ломает лазить искать что это за оператор, ну, судя по тому, что файловые операции в пхп начинаются с f, это будет что-то типа fseek
 
?

????

#3
<!--QuoteBegin-Bender+26:11:2006, 21:46 -->
<span class="vbquote">(Bender @ 26:11:2006, 21:46 )</span><!--QuoteEBegin-->считать определённый бит, скажем 4 или 5
[snapback]48940" rel="nofollow" target="_blank[/snapback]​
[/quote]

бит - нет, байт - легко.
 
T
#4
Можно и бит... Только для этого байт надо считать ))))
Понимаю, JavaScript и Java путали всю дорогу ньюбы... Но чтоб биты с байтами - это я первый раз вижу (-;

Ничего личного, никого не хотел обидеть, если что.
 
A

Archivarius

#6
Народ!
ПОМОГИТЕ советом или кодом.
Есть код считывает из начала файла info.txt первые 5 символов.

<?PHP
$file_pionter = fopen("info.txt", "r") or die("ошибка1");
$num = fread($file_pionter, 5) or die("ошибка2");
fclose($file_pionter) or die("ошибка3");
echo $num;
?>

Есть ли возможность считать определённый бит, скажем 4 или 5, а не запоминать подряд все до отмеченного в ($file_pionter, 5).

Вроде можно ещё fgets() но у меня не получилось найти способ.
По поводу бита незнаю, а символ можно
Примерно так: $num[2];
 
Статус
Закрыто для дальнейших ответов.