Описание тега php-stream-wrappers
PHP предоставляет ряд различных потоков ввода-вывода, которые обеспечивают доступ к собственным потокам ввода и вывода PHP, стандартным дескрипторам файлов ввода, вывода и ошибок, потокам временных файлов в памяти и на диске, а также фильтрам, которые могут управлять другими файловыми ресурсами. по мере их чтения и записи.
1
ответ
Как я могу получить и управлять потоковым ресурсом БД? PHP-DB2
Я управляю типами CLOB и BLOB с помощью DB2, PHP и Yii Framework (хотя я использую только php). Я получаю загружать файлы в DB2. С типами CLOB и BLOB. Но у меня проблема, я не могу скачать файлы. Я получаю ресурс, тип потока с этим кодом: if(is_reso…
03 дек '14 в 13:13
1
ответ
Чтение из живого потока данных php
Я использую что-то под названием DAP ( https://github.com/rapid7/dap), которое помогает справляться с обработкой больших файлов и выводит постоянно растущий список данных. Например: curl -s https://scans.io/data/rapid7/sonar.http/20141209-http.gz | …
19 янв '17 в 09:49
1
ответ
Использование оболочки zip:// для архива с одним файлом, имя которого неизвестно
PHP позволяет читать файлы ZIP на лету с zip:// обертка: $fp = fopen ('zip://archive.zip#dir/file.txt', 'rb'); Все хорошо, когда вы знаете имя сжатого файла. Это не мой случай: мое приложение должно иметь дело с ZIP-архивами, содержащими один файл, …
01 июн '17 в 13:13
0
ответов
Как установить размер чанка по умолчанию для настраиваемой оболочки PHP-потока
При использовании потоковой обертки для PHP размер порции может быть установлен на стороне клиента с помощью stream_set_chunk_size Тем не менее, есть ли способ указать размер чанка из самой реализации потоковой оболочки? Например, реализация stream_…
03 июн '18 в 10:39
1
ответ
Как использовать ответы PSR-7?
Большинство ответов в моем приложении - это представления или JSON. Я не могу понять, как поместить их в объекты, которые реализуют ResponseInterface в PSR-7. Вот что я сейчас делаю: // Views header('Content-Type: text/html; charset=utf-8'); header(…
22 ноя '15 в 10:43
1
ответ
Сравните строку в файле php и строку из cli
Когда я получаю ввод от cli, я var_dump это и это показало для меня: string(2) "Y " Итак, насколько я понимаю, я получаю один символ и пакет пустых мест, поэтому этот код вернет false ($input == "Y"), Как я могу решить эту проблему?
15 янв '15 в 12:56
0
ответов
CURLOPT_USERPWD эквивалент с stream_context_create
Можно ли установить USERPWD при использовании stream_context_create? Я пытался так $opts = array( 'http'=>array( 'method'=>"GET", 'header' => "Authorization: Basic " . base64_encode("$username:$password") ) ); $context = stream_context_crea…
01 апр '18 в 16:52
2
ответа
php stream_get_contents висит в конце потока
Решение в конце вопроса Я пишу приложение PHP, которое отправляет сообщение на сервер, а затем читает ответ обратно с помощью stream_get_contents, Я общаюсь с тем же сервером в приложении для Android таким же образом. Приложение для Android работает…
19 дек '13 в 14:53
1
ответ
Запрос маркера доступа к каналу Twitter ведет себя по-разному на двух серверах
Я должен реализовать метод токена доступа к каналу oAuth2 для твиттера. Я правильно следил за подробностями на сайте твиттера, но я получаю сообщение "Невозможно подтвердить свои учетные данные, твиттер"... Если я копирую свои учетные данные на свой…
21 мар '13 в 11:53
0
ответов
Оболочка потока и запись в php://memory приводит к внутренней ошибке сервера 500
Я пытаюсь написать пользовательскую оболочку в PHP, используя класс Stream Wrapper. То, что у меня есть сейчас, довольно просто и понятно. class Stream { public $resource; public static function wrap() { stream_wrapper_unregister(self::PROTOCOL); st…
19 мар '14 в 19:03
2
ответа
Произошел тайм-аут потока перехвата PHP
Я использую функцию PHP Fread для чтения данных из потока, открытого с $fh=fopen('http://.....'); я установил таймаут для потока с socket_set_timeout($fh,10); если тайм-аут произошел во время исполнения фреда, могу ли я как-то узнать об этом? $conte…
23 июл '14 в 13:33
0
ответов
Drupal 8 stream wrapper, который поддерживает sftp
Есть ли модуль drupal 8 или репозиторий с оберткой потока php, которая поддерживает sftp? Я бы хотел: Отправить все новые файлы в репозиторий cdn Получение всех необходимых файлов с этого CDN Держите каталог локальных сайтов /default/files пустым
05 сен '18 в 13:14
1
ответ
PHP: запись в файл CSV, когда заголовки потоков находятся в функции
Я пытаюсь записать запрос SQL в файл CSV на PHP. У меня была эта работа, благодаря некоторому совету [в предыдущем вопросе][1]. Однако я пытаюсь уменьшить количество повторений в моем коде, что возможно из предыдущего примера. Я создаю заголовки / п…
02 ноя '15 в 12:41
2
ответа
php:// ввод может быть прочитан только один раз в PHP 5.6.16
В руководстве по PHP говорится, что поток, открытый с помощью операции поиска поддержки php: // input, может быть прочитан несколько раз, начиная с PHP 5.6, но я не могу заставить его работать. Следующий пример ясно показывает, что это не работает:…
12 фев '16 в 11:43
3
ответа
Создать поток из ресурса
Я знаю, что могу создать поток PHP из имени файла (реального или URL), используя функцию fopen: $stream = fopen('php://temp', 'r'); Результирующий поток ($stream) является ресурсом типа "поток", созданным из URL php://temp, Но как я могу создать пот…
30 мар '18 в 12:50
1
ответ
php://input извлекает JSON с иврита через POST, возвращает вопросительные знаки
Я использую сценарий PHP для получения объекта JSON, отправленного через POST. Запрос JSON POST в основном выглядит следующим образом: POST /script.php HTTP/1.1 Host: xx.xx.xx.xx Content-Type: application/json Content-Length: xx Connection: keep-ali…
06 май '15 в 09:01
2
ответа
Как ограничить доступ к файловой системе в PHP?
Кто-то знает хитрость, чтобы PHP-скрипт самостоятельно ограничивал доступ к файловой системе (fopen, file_get_contents так далее.)? Такие вызовы должны быть заблокированы, за исключением нескольких выбранных имен файлов (файл журнала, доступ к /tmp …
19 ноя '14 в 15:57
0
ответов
Статус опроса и вывод сценария в командную строку
Мой сценарий обрабатывает данные, и, как и блок-схема, предстоящие действия зависят от результатов предыдущего действия. Я хотел бы выводить текст в командную строку после каждого действия и продолжать выполнение скрипта до его завершения. Что-то вр…
19 окт '16 в 00:00
1
ответ
PHP fopen() и php:// память не работает должным образом (потеря данных)
В настоящее время я пытаюсь интегрировать класс, который использует fopen() с php://memory поток для захвата заголовков Curl. Существуют неизменно лучшие способы получения заголовков Curl, но у меня недостаточно времени, чтобы написать свой собствен…
18 дек '14 в 15:31
1
ответ
PHP CURL PUT из потоковой обертки Amazon S3 (tcp stream)
Я пытаюсь (PHP) CURL PUT файл из Amazon S3 в Vimeo, используя потоковую оболочку S3 (s3://...) и получить следующую ошибку: curl_setopt_array (): не может представлять поток типа tcp_socket/ssl как ФАЙЛ STDIO в [...] Есть ли способ отменить удаленны…
08 мар '17 в 19:49