Cita:
Iniciado por yartax
He hecho una prueba y me devuelve un zip sin archivos dentro, me puedes mirar esta prueba haber donde falla?
salida_zip( 'traspaso.zip' ); <- modifica headers tipo application/zip
$nom = tempnam( "/tmp" , "_");
$f = fopen($nom,"rw");
fwrite($f,"Cadena de texto del archivo");
fclose($f);
$zip = new PclZip('traspaso.zip');
if ( $zip->create( $nom ) == 0 )
die("error al añadir archivo");
print $zip;
unlink ( $nom );
No he usado la classe que te recomiendo .. (no sé como se usa .. no me he leido su manual) .. Si lo estimas oportuno inicia un nuevo tema y pregunta sobre dicha classe concreta. Indica todo el código completo que uses.
Por cierto .. lo único que observo es que dices:
$nom = tempnam( "/tmp" , "_");
esa ruta con /tmp te refieres al "raiz" del servidor .. no uses eso .. a lo sumo:
/ruta/completa/sitio/tmp
ó
tmp/
Un saludo,