Я пытаюсь назначить строку, возвращаемую функцией fgets() , массиву в PHP. Я пробовал тестовые строки, и они работают нормально. Я также убедился, что fgets() возвращает элементы, но до сих пор не радует. Думаю, что это может быть проблема с синхронизацией, у меня была функция onload и это не сработало. Мой код ниже; любая помощь в […]
У меня есть запрос 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-файла. […]
Я разбираю электронные письма с помощью 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, но он не работает. Есть мой код: $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() не применим в моем случае.) <?php for ($i = 0; $i < 100000; […]
Я понимаю различия между fgets() и fgetss() но я не получаю разницу между fgets() и fread() , может кто-то прояснить эту тему? Какой из них быстрее? Благодаря!
Я пытаюсь создать галерею, которая вызывает имена изображений из плоской базы данных файлов, используя функцию PHP fgets. В галерее есть разные разделы, каждый со своим собственным изображением по умолчанию и небольшим списком изображений, которые могут выбрать пользователи. Все работает нормально, за исключением одной кнопки. У меня есть одна кнопка на странице, которая должна сбросить все […]
Учитывая, что у меня есть 100-кратный txt-файл, содержащий миллионы строк текста. Как я могу прочитать этот текстовый файл блоком строк с помощью PHP? Я не могу использовать file_get_contents(); потому что файл слишком велик. fgets() также читает текстовую строку за строкой, которая, вероятно, займет больше времени, чтобы закончить чтение всего файла. Если я буду использовать fread($fp,5030) […]
Я пытаюсь прочитать каждую строку текстового файла в массив и иметь каждую строку в новом элементе. Мой код до сих пор. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>