Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

134
Vistas
¿Cómo forzar la descarga después de file_put_contents en CakePHP?

¿Cómo puedo descargar el contenido de la base de datos como archivo .txt y envolverlo dentro de un nombre de carpeta según el lang ?

Por cierto, quiero usar zipArchive PHP.

Estos son mis datos después de obtener

 Array( [0] => Array ( [id] => 1 [file_name] => "alpha" [content] => "alpha one" [lang] => "ko" ) [1] => Array ( [id] => 2 [file_name] => "bravo" [content] => "bravo two" [lang] => "ko" ) [2] => Array ( [id] => 3 [file_name] => "charlie" [content] => "charlie three" [lang] => "tw" ) ) [3] => Array ( [id] => 4 [file_name] => "alpha" [content] => "alpha two" [lang] => "tw" ) )

Este debería ser el resultado esperado dentro del archivo zip.

 - filename.zip - tw <- folder - alpha.txt * alpha one // content * alpha two // content - charlie.txt * charlie three // content - ko - bravo.txt * bravo two // content

Y usé file_put_contents .

 foreach ($data as $result) { $content .= 'content "' . trim($result['content']) . '"' . "\n"; file_put_contents($result['file_name'], $content); }
over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda