Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #6
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Per avere scritto un generatore di file Excel .xlsx ti posso dire che non è affatto un problema php.
    Siccome sono file xml ti tocca unzipare il file odt dopo modifica e poi aprire ogni xml con il browser per vedere dove sta l’errore.
    Ho "unzippato" il nuovo file odt, e al suo interno manca la cartella "Configurations2" e il file "mimetype"

    questo di seguito è il codice con cui genero il file odt definitivo

    Codice PHP:
    <?php

    $nuovoFileOdt 
    "nuovoOdt.odt";

    $rootPath realpath('dirtmp');

    $zip = new ZipArchive();
        
    $zip->open("$nuovoFileOdt"ZipArchive::CREATE ZipArchive::OVERWRITE);

    $files = new RecursiveIteratorIterator(
        new 
    recursiveDirectoryIterator($rootPath),
        
    RecursiveIteratorIterator::LEAVES_ONLY
    );

    foreach (
    $files as $name => $file) {

        if (!
    $file->isDir())  {
            
    $filePath $file->getRealPath();
            
    $relativePath substr($filePathstrlen($rootPath) + 1);
            
    $zip->addFile($filePath$relativePath);
        }
    }

    $zip->close();
    ?>
    sicuramente è sbagliata la parte qui sopra (che zippa appunto il file odt)

    come posso correggere?
    Ultima modifica di aquatimer2000; 31-05-2018 a 21:51
    aquatimer2000

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.