Articles of fread

установить кодировку utf-8 для fread fread

Привет, я использую этот код для чтения и записи текста в файл. $d = fopen("chat.txt", "r"); $content=fread($d,filesize('chat.txt')); $bn=explode('||',$content); foreach($bn as $bn) echo $bn.'<br>'; а также $d = fopen("chat.txt", "a"); $c=$_GET['c']; if($c=='') die(); fwrite($d,$c.'||'); fclose($d); но in = ie only = utf-8 character show "?" или "[]" . моя кодировка Utf-8 без спецификации и я использую […]

чтение блока строк в файле с использованием php

Учитывая, что у меня есть 100-кратный txt-файл, содержащий миллионы строк текста. Как я могу прочитать этот текстовый файл блоком строк с помощью PHP? Я не могу использовать file_get_contents(); потому что файл слишком велик. fgets() также читает текстовую строку за строкой, которая, вероятно, займет больше времени, чтобы закончить чтение всего файла. Если я буду использовать fread($fp,5030) […]

Технология PHP для запроса сервера обратной связи APNs

Может ли кто-нибудь уточнить, что APN (Apple Push Notification) хочет, насколько вы его запрашиваете? Документы говорят, что он начинает отправлять, как только будет установлено соединение. Означает ли это, что я не нахожусь на нем? Вот мой текущий код, чтобы попробовать его прочитать. Я не помещал fread() в цикле, так как не знаю, какой ответ указывает […]

PHP – Возвращает последнюю строку в файле?

Я предполагаю, что это fgets, но я не могу найти конкретный синтаксис. Я пытаюсь читать (в строке, о которой я думаю, проще), последняя строка добавлена ​​в файл журнала.

Как проверить, доступен ли ресурс потока PHP для чтения или записи?

В PHP, как проверить, является ли ресурс потока (или указателем на файл, дескриптором или тем, что вы хотите назвать), является либо читаемым, либо доступным для записи? Например, если вы столкнулись с ситуацией, когда вы ничего не знаете о том, как был открыт или создан ресурс, как вы проверяете, является ли он доступным для чтения? И […]

Чтение данных из fsockopen с использованием fgets / fread hangs

Вот код, который я использую: if (!($fp = fsockopen('ssl://imap.gmail.com', '993', $errno, $errstr, 15))) echo "Could not connect to host"; $server_response = fread($fp, 256); echo $server_response; fwrite($fp, "C01 CAPABILITY"."\r\n"); while (!feof($fp)) { echo fgets($fp, 256); } Я получаю первый ответ: OK Gimap ready for requests from xx.xx.xx.xx v3if9968808ibd.15 но затем страница разрывается. Я просмотрел stream_set_blocking, stream_set_timeout, […]