Não cria o arquivo csv no servidor

  • Autor Autor fais
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
F

fais

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola amigos,

Estoy generando desde un array un archivo csv, en local me lo genera perfectamente, pero en mi server nada de nada, os enseño el codigo:

Inserir CODE, HTML ou PHP:
   $list = array (
    array('aaa', 'bbb', 'ccc', 'dddd'),
    array('123', '456', '789'),
    array('"aaa"', '"bbb"')
);
if ( ! current_user_can( 'manage_options' ) )
        return;
 header('Content-Type: application/csv');
    header('Content-Disposition: attachment; filename=reporte.csv');
    header('Pragma: no-cache');
    
    
$fp = fopen('/csv/reporte.csv', 'w');
if (!$fp) {echo 'ERROR: No ha sido posible abrir el archivo. Revisa su nombre y sus permisos.'; exit;}
 
foreach ($list as $fields) {
    fputcsv($fp, $fields);
}
 
fclose($fp);


No creo que influya pero este codigo va en un functions.php de wordpress, por si acaso ahi lo dejo jijiji, a ver si alguien puede acharme una mano y decirme que puedo hacer, graciassss

- - - Actualizado - - -

Hola,

Si cambio la ruta y la dejo asi
Inserir CODE, HTML ou PHP:
$fp = fopen('reporte.csv', 'w');
la variable $fp ya no me viene vacia, viene algo como Resource id #525, pero no me genera el archivo csv
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Mira que la carpeta donde escribes tenga los permisos de escritura adecuados... 🙂
 
Voltar
Topo