Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Unire più files

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Intanto fclose($in); dovresti metterlo dentro il ciclo foreach (che tra l'altro non capisco dove venga chiuso), come ultima istruzione, altrimenti chiudi solo l'ultimo file aperto in lettura.
    Se foreach lo chiudi dopo il codice che hai postato, allora fclose($out) è nel posto sbagliato, va fuori dal foreach.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    48
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Intanto fclose($in); dovresti metterlo dentro il ciclo foreach (che tra l'altro non capisco dove venga chiuso), come ultima istruzione, altrimenti chiudi solo l'ultimo file aperto in lettura.
    Se foreach lo chiudi dopo il codice che hai postato, allora fclose($out) � nel posto sbagliato, va fuori dal foreach.
    Scusa, forse mancava una parentesi al codice che ho postato:

    codice:
                         $files = glob($cartella_upload.'/estratti/X*.ATC');
                         $out = fopen($cartella_upload.'/estratti/matrix.atc', 'w');
                         foreach($files as $file){
                            $in = fopen($file, "r");
                            while ($line = fread($in)){
                               fwrite($out, $line);
                         }
                               fclose($in);
                               fclose($out);
                         }
    ho provato a mettere fclose($out); dopo l'ultima parentesi graffa ma l'effetto e' sempre quello di creare un file vuoto.

    Altre idee? Grazie mille.

    Marco

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 © 2026 vBulletin Solutions, Inc. All rights reserved.