X
xcodex
Hola!!, estoy trabajando con un código que me respondieron aquí, el cual funciona perfecto:
El archivo se genera y descarga perfectamente, pero no logro crear una copia del mismo en el servidor.
Como pueden ver, intenté agregar...
...pero no funcionó.
¿Alguna sugerencia?.
PHP:
<?php
require "../include/bd-connect.php";
$pdo = bd_connect();
//Salida de archivo
$exit2 = fopen("report.csv", "w");
//Consulta para crear reporte:
$sql_libros = $pdo->prepare("SELECT id,title FROM books WHERE active = 1 ORDER BY id ASC");
$sql_libros->execute();
$resultado_libros = $sql_libros->fetchAll();
foreach ($resultado_libros as $row) {
fputcsv($exit2, array($row["id"], $row["title"]));
}
fclose($exit2);
// forzar la descarga del archivo.
$nombre_fichero = 'report.csv';
if (file_exists($nombre_fichero)) {
if (copy($exit2, '/web/app/')) {
echo 'copiado OK';
}
header("Content-Type:text/csv; charset=utf-8");
header("Content-Disposition: attachment; filename=" . $nombre_fichero);
readfile($nombre_fichero);
exit;
} else {
echo "El fichero $nombre_fichero no existe";
}
?>
El archivo se genera y descarga perfectamente, pero no logro crear una copia del mismo en el servidor.
Como pueden ver, intenté agregar...
PHP:
if (copy($exit2, '/web/app/')) {
echo 'copiado OK';
}
¿Alguna sugerencia?.