• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

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

Bender

Народ!
ПОМОГИТЕ советом или кодом.
Есть код считывает из начала файла 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_

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

????

<!--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

tIT

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

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

Archivarius

Народ!
ПОМОГИТЕ советом или кодом.
Есть код считывает из начала файла 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];
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!