Articles of stream

En PHP, salida como array de bytes y stream. ¿Cuál es mejor?

Necesito escribir un servicio web php para generar un archivo en una aplicación cliente de Windows. Tengo dos opciones Byte Array y Streaming. ¿Cuál es mejor y más fácil de implementar en PHP? Gracias por tu ayuda.

inclusión: resultado diferente que con el enlace directo

Tengo el siguiente código php: ‘scores/score.sco&scoresize=10&action=VIEW&viewtype=HTML’); // add the others here too include(‘scores.php’); ?> Con este código, bash incluir este http://apps.facebook.com/krajecr/scores.php?filename=scores/score.sco&scoresize=10&action=VIEW&viewtype=HTML El enlace directo funciona, pero se puede ver el resultado de la inclusión aquí: http://apps.facebook.com/krajecr/pokus.php – error: Warning: fclose(): supplied argument is not a valid stream resource in /3w/webz.cz/p/programming/facebook/scores.php on line 9 ¿Puedes ayudarme […]

¿Está vacío el contenido de la secuencia de PHP SSH2, incluso con stream_set_blocking?

Estoy trabajando en una herramienta que lee una configuración de iptables desde un host remoto a través de SSH2 utilizando la extensión PECL SSH2. Puedo hacer con éxito la conexión al host, autenticar y ejecutar comandos. El problema que tengo es que a veces la transmisión no contiene ningún dato. /** * Load the current […]

Archivo mp3 PHP Stream

Necesito permitir que el usuario transmita solo la descarga de ese archivo, ¿cómo puedo hacer eso? otra pregunta este código tengo problema el archivo se descarga primero y luego juega?

php con el reproductor de mp3 del navegador de encabezado mp3 no puede determinar la longitud

Código test.php: $path = ‘audio.mp3’; header(“Content-type: audio/mpeg”); header(‘Content-Transfer-Encoding: binary’); header(‘Content-Disposition: inline; filename=”‘.$path.'”‘); header(“Content-length: “.filesize($path)); readfile($path); código HTML: esto reproducirá .php como .mp3, pero no podré acceder al control deslizante de navegación en el reproductor multimedia del navegador. hago clic en el control deslizante en varios lugares diferentes, pero no pasará nada. cuando cambio la fuente […]

Cómo evitar que Node.js divida los mensajes de socket en trozos más pequeños

Tengo un progtwig de chat que envía datos JSON de Apache / PHP a Node.js, a través de un socket TCP: // Node.js (Javascript) phpListener = net.createServer(function(stream) { stream.setEncoding(“utf8”); stream.on(“data”, function(txt) { var json = JSON.parse(txt); // do stuff with json } } phpListener.listen(“8887”, ‘localhost’); // Apache (PHP) $sock = stream_socket_client(“tcp://localhost:8887”); $written = fwrite($sock, $json_string); […]

PHP zip_open () y php: // temp, parece que no se puede abrir

No estoy seguro de si esto es posible, pero ahora se ha convertido en una lucha académica. Utilizando el truco __halt_compiler() para incrustar datos binarios en un archivo PHP, he creado con éxito un script de apertura automática que fseek() a __COMPILER_HALT_OFFSET__ ( no es demasiado difícil ya que este ejemplo preciso está documentado en […]

Consumir la API de transmisión de Twitter

Necesito consumir la muestra de tweets en tiempo real. Tengo este código pero no pude obtener nada llamando al enlace correcto. Definitivamente puse el nombre de usuario y la contraseña correctos, pero aún no se procesó. Por favor consejo es porque Twitter cambió la API recientemente. Lo siento si la pregunta es básica. Soy nuevo […]

Guarde archivos grandes de php stdin

Recomiéndame la forma más óptima para guardar archivos grandes de php stdin, por favor. El desarrollador de iOS me envía un gran contenido de video al servidor y tengo que almacenarlo en los archivos. Leo el hilo stdin con datos de video y lo escribo en el archivo. Por ejemplo, de esta manera: $handle = […]

PHP cURL Proxy en tiempo real (archivo de flujo)

Actualmente tengo un script como el siguiente: El problema es que el servidor simplemente envía la respuesta después de descargar todo el archivo. Quiero que funcione como una “secuencia”, enviando fragmentos de datos como respuesta mientras se descarga el archivo. ¿Es posible lograrlo con PHP y cURL?