Articles of fgets

PHP; назначение вывода fgets () в массив

Я пытаюсь назначить строку, возвращаемую функцией fgets() , массиву в PHP. Я пробовал тестовые строки, и они работают нормально. Я также убедился, что fgets() возвращает элементы, но до сих пор не радует. Думаю, что это может быть проблема с синхронизацией, у меня была функция onload и это не сработало. Мой код ниже; любая помощь в […]

Ответ XML содержит символы «2000» и «20a0»

У меня есть запрос profind WebDAV, отправленный с использованием PHP. HTTP-запрос выглядит следующим образом: PROPFIND /path/to/whatever HTTP/1.1 User-Agent: My Client Accept-Encoding: deflate Depth: 1 Host: example.com Content-Type: text/xml;charset=UTF-8 Authorization: Basic bLahDeBlah= Content-Length: 82 Connection: close <?xml version='1.0' encoding='utf-8'?><propfind xmlns='DAV:'><allprop/></propfind> Он отлично работает, когда ответ XML меньше, чем около 1,5 МБ. Когда ответ больше, XML содержит […]

Как открыть файл и удалить последнюю строку?

Я ищу, чтобы открыть файл, захватить последнюю строку в файле, где строка = "?>", Которая является закрывающим тегом для php-документа. Чем я хочу добавить данные в него и добавить обратно в «?>» До последней строки. Я пробовал несколько подходов, но мне не повезло. Вот что я получил до сих пор, так как читаю из zip-файла. […]

Закодированная строка base64 получает усечение через вызов fgets при разборе IMAP

Я разбираю электронные письма с помощью Zend_Mail, и, как ни странно, некоторый контент обрезается без очевидной причины и порождает детали электронной почты. Например Content-Disposition: attachment; filename="file.sdv" DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg ICAgIDsgRklTS0VTTEFHO1BSRVNFUlYgICA7ICBUSUxTVEFORDsgU1TYUlJFTFNFOyAgS1ZBTElU RVQ7T01TVFlQRSAgO01JTlNURVBSSVM7ICAgICBWRVJESTsgICBLVkFOVFVNOyAgUlVORFZFS1Qg IA0KLS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS07LS0tLS0tLS0tLS0tLS0t LS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0t LS0tOy0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0t ICANCiAgICAgICAgIDA7MjAxMC4wOS4wODsyMDEwLjA5LjA4O05vcnNrO0dhcm4gICAgICAgICAg ICAgICAgOyAgICAgIDEwMjE7RkVSU0sgICAgIDsgICAgICAgMjEwOyAgIDQwMjA5OTk7ICAgICAg ICAyMDtFZ2Vub3ZlcnQ7ICAgICAgICAgIDsgICAzMDcyLDE2OyAgICAgICAyMTE7ICAgICAyNTMs MiAgDQogICAgICAgICAwOzIwMTAuMDkuMDg7MjAxMC4wOS4wODtOb3JzaztHYXJuICAgICAgICAg Получается усеченный Content-Disposition: attachment; filename="file.sdv" DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg ICAgIDsgRklTS0VTTEFHO1BSRVNFUlYgICA7ICBUSUxTVEFORDsgU1TYUlJFTFNFOyAgS1ZBTElU RVQ7T01TVFlQRSAgO01JTlNURVBSSVM7ICAgICBWRVJESTsgICBLVkFOVFVNOyAgUlVORFZFS1Qg IA0KLS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS07LS0tLS0tLS0tLS0tLS0t LS0tLS07LS0tLS0tLS0tLTstLS0tLS0tLS0tOy0tLS0tLS0tLS07LS0tLS0tLS0tLTstLS0tLS0t LS var_dump в каждой строке показывает это. string(78) "DQogICAgICBTT05FO0xBTkRJTkdTREE7U0FMR1NEQVRPIDtOQVNKIDtSRURTS0FQICAgICAgICAg […]

file_get_contents с пустым файлом не работает PHP

Я пытаюсь использовать file_get_contents для PHP, но он не работает. Есть мой код: $filename = "/opt/gemel/test.txt"; if($filecontent = file_get_contents($filename)){ $nom = fgets(STDIN); file_put_contents($filename, $nom, FILE_APPEND); } else echo "fail"; И мой файл test.txt пуст. (0 октетов). Он существует, но он пуст. Когда я что-то пишу в него, мой код работает отлично, но если он пуст, […]

fseek () по строке, а не байтам?

У меня есть скрипт, который анализирует большие файлы по строкам. Когда он сталкивается с ошибкой, с которой он не может справиться, он останавливается, уведомляя нас о последней анализируемой строке. Это действительно лучший / единственный способ поиска определенной строки в файле? ( fseek() не применим в моем случае.) <?php for ($i = 0; $i < 100000; […]

fgets () и fread () – В чем разница?

Я понимаю различия между fgets() и fgetss() но я не получаю разницу между fgets() и fread() , может кто-то прояснить эту тему? Какой из них быстрее? Благодаря!

Как устранить разрыв строки из функции fgets в PHP?

Я пытаюсь создать галерею, которая вызывает имена изображений из плоской базы данных файлов, используя функцию PHP fgets. В галерее есть разные разделы, каждый со своим собственным изображением по умолчанию и небольшим списком изображений, которые могут выбрать пользователи. Все работает нормально, за исключением одной кнопки. У меня есть одна кнопка на странице, которая должна сбросить все […]

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

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

Прочитайте каждую строку файла txt новому элементу массива

Я пытаюсь прочитать каждую строку текстового файла в массив и иметь каждую строку в новом элементе. Мой код до сих пор. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>

Intereting Posts
Как вставить несколько массивов в базу данных? Отправлять push-уведомление конкретному пользователю с помощью Parse как отправить подобное или удалить Instagram, как использовать instagram api? Скрипт file_get_contents работает с некоторыми веб-сайтами, но не с другими Ограничение предела LDAP для LDAP Проблема с объектом сеанса PHP Как форматировать стиль и цвет шрифта в эхом Сопоставьте a ^ nb ^ nc ^ n (например, «aaabbbccc») с использованием регулярных выражений (PCRE) PHP заменяет все происшествия определенного шаблона строки в тексте в формате HTML PHP Возвращение нескольких строк Печать этикеток Avery 5160 с FPDF SQL Server 2008 возвращает «Предел памяти, превышающий 10240 КБ для буферизованного запроса» Как поймать HTTP-запрос POST, отправленный Shopify Webhook PHP – Сортировка двух массивов одним и тем же способом CakePHP: разбиение на страницы, сортировка, фильтрация данных из кэшированных таблиц