Visualizzazione risultati 1 fino 14 di 14

Discussione: Ordinamento file....

  1. #1
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Come posso fare ad ordinare un file? Ho un file dove scrivo nome spartito e autore con il numero di volte che viene visualizzato. Per una questione di classifica del numero click, mi sarebbe molto utile ordinare il file per numero di click. Ho provato usando l'array, in pratica memorizzo tutto il file in un array e dopo ordinato l'array ricopiavo tutto nel file. Questo metodo funziona,solo che è limitato perchè l'array ha ua lunghezza limitata e dato che gli spartiti sono migliaia dovrei trovare un altro metodo, come posso fare???

  2. #2
    Guest

    Predefinito

    Potresti usare le liste, però non so se php supporta i puntatori...

  3. #3
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Potresti usare più array per contenere lo stesso file, spezzandolo praticamente in più sezioni che poi confronti tra loro e ordini; ovviamente non puoi usare le funzioni predefinite di sorting.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  4. #4
    Guest

    Predefinito

    infatti, fai vari file, ad esempio uno per autore, così diventa anche più veloce!!

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    In realtà l'ideale, se ne hai la possibilità, sarebbe trasferire tutto in un database. Se no valgono i suggerimenti precedenti.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  6. #6
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Citazione Originalmente inviato da gve
    In realtà l'ideale, se ne hai la possibilità, sarebbe trasferire tutto in un database. Se no valgono i suggerimenti precedenti.
    In realtà non sono molto esperto di database,per quello che ho studiato fin ora non è molto difficile fare una cosa del genere, il problema è: quanto spazio occupa un database di questo genere? E se poi perdessi i dati del database? Si può creare una specie di backup?

  7. #7
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Il backup del database si può fare usando script appositi. Per quanto riguarda lo spazio occupato, non credo sia molto diverso da quello dei file di testo; però in realtà un'idea precisa non la ho.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  8. #8
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Citazione Originalmente inviato da gve
    Il backup del database si può fare usando script appositi. Per quanto riguarda lo spazio occupato, non credo sia molto diverso da quello dei file di testo; però in realtà un'idea precisa non la ho.
    Ma anche i database come i file di testo sono "infiniti"? Posso inserire infinite righe?

  9. #9
    aeclanum non è connesso Utente
    Data registrazione
    25-03-2003
    Messaggi
    210

    Predefinito

    Nulla è infinito ne il db ne il file ditxt.

    Per fare il backup basta usare phpmyadmin e la funzione esporta che crea un file di comandi che può ripristinare la struttura e ripopolarla.

  10. #10
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Citazione Originalmente inviato da aeclanum
    Nulla è infinito ne il db ne il file ditxt.

    Per fare il backup basta usare phpmyadmin e la funzione esporta che crea un file di comandi che può ripristinare la struttura e ripopolarla.
    Nulla è infinito è vero, ma posso inserire più di 2000 o 3000 righe?Qual'è il limite? Poi come faccio ad usare phpmyadmin? Me lo dà stesso altervista o devo istallarlo io sul mio computer per poi collegarlo al database che creo su altervista?

  11. #11
    aeclanum non è connesso Utente
    Data registrazione
    25-03-2003
    Messaggi
    210

    Predefinito

    te lo da AV e comunque in un DB ci va molto di più di un file

  12. #12
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Il limite per il db è sicuramente più dei 100Mb dispazio fornito da AV. Quindi credo puoi star tranquillo. Per esempo il db che contiene questo forum credo sia ben più grande di quanto sarà il tuo.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  13. #13
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Citazione Originalmente inviato da gve
    Il limite per il db è sicuramente più dei 100Mb dispazio fornito da AV. Quindi credo puoi star tranquillo. Per esempo il db che contiene questo forum credo sia ben più grande di quanto sarà il tuo.
    perchè il limite del database offerto da altervista è di 100MB?non è illimitato?

  14. #14
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Non è limitato a 100Mb; AV può imporre un limite (che non credro sia stato fatto) e c'è un limite intrinseco a MySQL: lo ho letto da qualche parte, sulla documentazione di MySQL mi pare; ora non ricordo quant'è, comunque di qualceh giga, quindi la cosa non è rilevante per noi. Era solo questo che volevo dire: state tranquilli, che prima di esaurire il db esurite il vostro spazio Web, in cui il db si trova.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

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