Visualizzazione risultati 1 fino 9 di 9

Discussione: Ordinare file per contenuto...

  1. #1
    Guest

    Exclamation Ordinare file per contenuto...

    ciao a tutti, avrei un piccolo problemino: nn riesco ad ordinare i file per contenuto. Cioè io ho tanti file .txt , i quali sono contatori, quindi hanno un valore numerico. Ora io vorrei ordinare appunto tutti questi file, che si trovano nella directory ./ , per il valore più alto, è possibile? come? grazie in anticipo..ciao

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    <?php
    $elencofile
    =array();
    foreach (
    glob("*.txt") as $file) {
    $elencofile[$file]=file_get_contents($file);
    }
    arsort($elencofile);
    foreach (
    $elencofile as $file => $valore) {
    echo
    $file.$valore;
    }
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    grazie mille, funziona alla perfezione..
    p.s. avrei un prob con i cookies, posso postare qui o in un'altra discussione? gazie ancora e ciao

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da NetSkin
    grazie mille, funziona alla perfezione..
    Prego!

    Citazione Originalmente inviato da NetSkin
    p.s. avrei un prob con i cookies, posso postare qui o in un'altra discussione? gazie ancora e ciao
    Se non c'entra nulla, apri una nuova discussione (dopo aver fatto una ricerca).
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    scusate se riprendo questa discussione...ma non trovo il modo per elencarne solo un numero, per esempio i primi 5 . Come posso fare? grazie a priori .. ciao

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    <?php
    $elencofile
    =array();
    foreach (
    glob("*.txt") as $file) {
    $elencofile[$file]=file_get_contents($file);
    }
    arsort($elencofile);
    $num=0;
    while (list(
    $file,$valore)=each($elencofile) && $num<5) {
    echo
    $file.$valore;
    $num++;
    }
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #7
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    se invece devi proprio "prendere" una fetta di un array, il metodo più comodo è array_slice

  8. #8
    Guest

    Predefinito

    mh..ma posso scegliere la cartella? cioè che visualizza i file .txt della cartella /blog/ ? grazie mille..ciao

  9. #9
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Codice PHP:
    foreach (glob("blog/*.txt") as $file) {
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •