Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    aPERTURA FINESTRA APRI FILE O SALVA FILE EXCEL

    Ragazzi, ho creato mediante la classe phpexcel un file excel dal database mysql e fino a qui tutto apposto. In locale mediante il codice
    codice:
    header("location:prova.xlxs");
    il broswer mi mostra la classica finestra vedete l'immagine.

    Come trasferisco i tutto in remoto, il broswer impazzisce, mostrandomi una pagina conteneete caratteri che non hanno senso...

    come devo fare???
    Immagini allegate Immagini allegate

  2. #2
    questa è la pagina che viene fuori in remoto.

    grazie
    Immagini allegate Immagini allegate

  3. #3
    QUALCHE AIUTINO!!!!!!!!

  4. #4
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    Hai provato ad aprire le immagini allegate? Te lo chiedo semplicemente perché io non riesco a vedere nulla.

    Ad ogni modo per forzare il download di un file servono header un attimo più complessi:
    Codice PHP:
    <?php
    $file 
    'monkey.gif';

    if (
    file_exists($file)) {
        
    header('Content-Description: File Transfer');
        
    header('Content-Type: application/octet-stream');
        
    header('Content-Disposition: attachment; filename='.basename($file));
        
    header('Content-Transfer-Encoding: binary');
        
    header('Expires: 0');
        
    header('Cache-Control: must-revalidate');
        
    header('Pragma: public');
        
    header('Content-Length: ' filesize($file));
        
    ob_clean();
        
    flush();
        
    readfile($file);
        exit;
    }
    Ovviamente se vuoi fare le cose per benino dovresti usare il giusto content/type, ecco un elenco dei principali:
    Codice PHP:
    $mime_types=array(
        
    "pdf" => "application/pdf",
        
    "txt" => "text/plain",
        
    "html" => "text/html",
        
    "htm" => "text/html",
        
    "exe" => "application/octet-stream",
        
    "zip" => "application/zip",
        
    "doc" => "application/msword",
        
    "xls" => "application/vnd.ms-excel",
        
    "ppt" => "application/vnd.ms-powerpoint",
        
    "gif" => "image/gif",
        
    "png" => "image/png",
        
    "jpeg"=> "image/jpg",
        
    "jpg" =>  "image/jpg",
        
    "php" => "text/plain"
     
    ); 

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.