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

    Scrivere e leggere nella cartella

    chiedo a voi oh saggi:
    In una cartella ho dei file.txt di cui non so il nome.
    Tutto sta al fatto che ho bisogno di leggere e scrivere sui file .txt che stanno nella cartella!.

  2. #2
    Potresti usaer una funzione simile alla seguente per trovare tutti i files di testo nelal cartalla e poi con un ciclo sull'array lavorarci sopra :

    Codice PHP:

    function elencafiles($dirname,$arrayext){
        
    $arrayfiles=Array();
        if(
    file_exists($dirname)){
            
    $handle opendir($dirname);
            while (
    false !== ($file readdir($handle))) { 
                if(
    is_file($dirname.$file)){
                    
    $ext strtolower(substr($filestrrpos($file"."), strlen($file)-strrpos($file".")));
                    if(
    in_array($ext,$arrayext)){
                        
    array_push($arrayfiles,$file);
                    }
                }
            }
            
    $handle closedir($handle);
        }
        
    sort($arrayfiles);
        return 
    $arrayfiles;
    }

    $array_exttxt=array('.txt','.rtf');
    $arrayfile=array();
    $arrayfile=elencafiles("public/folder/",$array_extimg); 
    - Kiko -
    .....vivi nel rispetto di chi vive nel rispetto degli altri ......

  3. #3
    Usa la funzione GLOB().

    Codice PHP:
    <?php
    // esempio su file TXT
    foreach (glob("nome_cartella/*.txt") as $filename) {
        echo 
    "$filename size " filesize($filename) . "\n";
    }

    ?>
    Questo per leggere i file.... i lavori che devi fare con ogni singolo file, poi lo sai te.
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

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.