-
Classifica su file txt
Vi spiego,
ho uno script k aumenta di 1 dei file di testo.
quindi all'interno dei file di testo c'è un numero.
Dopo questo script mi serviva un'altro k mi dicesse il nome del file (senza .txt) alla fine che ha al suo interno un numero elevato e k lo mette in una variabile...
Esempio
Nel file ciao.txt c'è scritto 4
nel file blabla.txt c'è scritto 9
lo script restituirà sotto la variabile $maggiore blabla
-
"uno script k" l'ho letto 3 volte come se k fosse il nome dello script, tipo "un numero n" ecco. Devo smetterla con la teoria.
premetto che non si capisce quasi nulla di quello che hai scritto... ad intuito, ti direi: se hai lo script che legge i file e ne incrementa il contenuto, sai come leggerli. Puoi mettere i valori in un array e poi esiste la funzione max()
-
Scusa per la grammatica :-(
Lo script prende il nome del file via GET e lo incrementa ma non ha una lista dei file nella directory
-
oki, per la lista puoi usare glob() e per togliere l'estensione al nome del file basename() (leggiti bene la guida di quest'ultima, per sapere quali parametri usare)
-
....
potresti buttare giù un codicino php io ci capisco poco di php...
lo script che aumentava i file lo ho modfiicato ma era semplice da fare... questo no...
-
Eh sì, l'unico rimasto ad offrire la pappa pronta in questa sezione sono io :mrgreen:
Codice PHP:
<?
$directory="";
$estensione="txt";
foreach(glob($directory."*.".$estensione) as $f)
{
$r[trim(file_get_contents($f))]=$f;
}
$maggiore=basename($r[max(array_keys($r))],".".$estensione);
echo $maggiore;
?>
Ciao!
-
lo sai vero che stato aspettando una tua risposta?
Grazie