Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di mamo139
    Registrato dal
    May 2005
    residenza
    Londra
    Messaggi
    841

    controllo size di un file

    vorrei uno script che è in grado di vedere quanti byte è un file e se supera ad esempio i 14000byte cancella quelli in eccesso partendo dall'alto xò!!!
    mi serve per una specie di guestbook in cui i dati piu vecchi se ne vanno!!!
    grazie ciao!!

  2. #2
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    per vedere quanto occupa un file usa la funzione
    $dimensione = filesize(file.estensione);
    ma per l'altra cosa non so...

  3. #3
    potresti fare una cosa del genere: leggi il file in un array pezzo per pezzo della dimensione che ti serve(14000byte) fai un arry reverse e elimini l'ultimo indice:

    Codice PHP:
    $file fopen("path","x");//apri il file
    $my_size 140000;//dimensione massima
    $file_size filesize("path");//size del file
    $cont fread($file,$file_size);//leggi il file
    if($my_size $file_size)
    {
       
    $new_size $file_size $my_size;
       
    $cont substr($cont,$new_size);
    }
    echo 
    $cont

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.