¿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); }