Visualizzazione risultati 1 fino 23 di 23

Discussione: Ordinare in senso inverso ogni riga

  1. #1
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito Ordinare in senso inverso ogni riga

    Mi scuso per il titolo vago ma mi sa che non sarei riuscito a fare nulla di meglio.

    Vorrei che inserendo
    Riga 1
    Riga 2
    Riga 3
    risultasse invece
    Riga 3
    Riga 2
    Riga 1

    È possibile?
    Bruno

  2. #2
    luca1962 non è connesso Utente attivo
    Data registrazione
    24-05-2008
    Messaggi
    467

    Predefinito

    Ciao!
    Non capisco cosa vuoi fare?
    Se vuoi che l'ordine risulti inverso, invertilo tu.
    Luca.

  3. #3
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Vorrei che risultasse in automatico inverso

  4. #4
    Guest

    Predefinito

    Puoi farlo solo con javascript

    @luca -> immagina se avesse 10000 righe
    Ultima modifica di tampertools : 30-03-2014 alle ore 19.55.52

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Di cosa stiamo parlando? Query mysql, codice PHP, javascript o html?
    Visto che siamo nella sezione html, immagino tu abbia a che fare con una lista ordinata ( <ol> ).
    Se è questo caso, vedi qui (non è supportato da IE).

    Ciao!

  6. #6
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Ma che tipo di file è? Un normale file di testo? Potresti essere più esplicito?

  7. #7
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Di cosa stiamo parlando? Query mysql, codice PHP, javascript o html?
    Visto che siamo nella sezione html, immagino tu abbia a che fare con una lista ordinata ( <ol> ).
    Se è questo caso, vedi qui (non è supportato da IE).

    Ciao!
    Niente lista ordinata. In ogni caso non mi frega nulla di IE dal momento che i miei principali visitatori siano da mobile.

    Citazione Originalmente inviato da karl94 Visualizza messaggio
    Ma che tipo di file è? Un normale file di testo? Potresti essere più esplicito?
    Sono tante righe di testo.
    Esempi:

    Riga 1 <a href="" alt="">clicca</a>
    Riga 2 <s>prova css</s>

    Vorrei poter inserire il testo in un'altra pagina che lo farebbe comparire dove a me serve.
    Ordinato al contrario.

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Non ho ancora capito da dove provengono queste righe: file di testo? database? I tag html ci sono già o li aggiungi dopo? Come mai sono già ordinate al contrario? Come le ordini?

    Ciao!

  9. #9
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Non ho ancora capito da dove provengono queste righe: file di testo? database? I tag html ci sono già o li aggiungi dopo? Come mai sono già ordinate al contrario? Come le ordini?
    Grazie per l'interesse.

    Sono solo file di testo con alcuni collegamenti.

  10. #10
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Fai così: leggi il file tramite la file(), poi lo inverti con array_reverse().
    A questo punto hai un array dove in ogni posizione hai una riga. Se vuoi trasformarlo in un'unica stringa, puoi trasformare un array di stringhe in stringhe con implode().

    Volevi la soluzione con PHP, giusto?
    Altrimenti, spiega meglio quel che vuoi fare.

    Ciao!
    Ultima modifica di alemoppo : 02-04-2014 alle ore 19.29.05

  11. #11
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    a me va benissimo qualsiasi linguaggio.

    mi puoi dare le righe php già pronte? sai, è un linguaggio che non mastico..

  12. #12
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Per mostrare a video un file al contrario:
    Codice PHP:
    <?php
    $file
    = file('file.txt');
    $i = count($file);
    while(--
    $i >= 0)
    echo
    $file[$i].'<br>'.PHP_EOL;
    ?>
    Però servirebbe sapere cosa ti serve con più precisione.

    Ciao!
    Ultima modifica di alemoppo : 06-04-2014 alle ore 14.10.35

  13. #13
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Quindi devo scrivere il file "file.txt" dove ogni riga inizia quando faccio <br>.

    Potrò inserire anche i link?

  14. #14
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    perché ogni riga inizia quando fai "<br>"? Io l'ho inserito nella stampa a video, ma si può ovviamente anche eliminare. Però ancora non ho capito cosa ti serve precisamente, quindi magari provalo e dicci cosa dovrebbe essere modificato.

    Ciao!

  15. #15
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Devo prima sapere come andare a capo :3 (va bene con <br>?)

  16. #16
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Se si tratta di html, sì. Se è un semplice file di testo, puoi andare a capo proprio con "invio".
    (lo script sopra prende le righe con gli "invio").

    Ciao!

  17. #17
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Grazie, è quasi perfetto :)

    Vorrei che mostrasse solo 5 righe alla volta (e che ne caricasse solo 5 alla volta) per poi mostrare la scritta "avanti" che fa vedere le prossime 5 righe


    Possibile?
    Bruno

  18. #18
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Sì, è possibilissimo. Ci sono molti modi per farlo.
    Forse, il più semplice è quello di dire da dove iniziare tramite un parametro GET nell'url del link. Mi spiego: innanzitutto per sapere quante pagine devi fare, devi contare tutte le righe del file, quindi il numero di pagine è dato dalle righe/5. Nei link delle pagine, metterei quindi un parametro (ad esempio ?pagina=x) con x il numero della pagina. Lo script preleva x tramite $_GET['x'], quindi shifta di 5*x e scrive i prossimi 5.
    Questa volta, però, lascierò la soddisfazione a te per questo script. Se te lo faccio io (o chi altro per me), che soddisfazione hai? E soprattutto cosa imparerai? .

    Ovviamente, se ti impunti puoi chiedere sempre qui.

    Ciao!

  19. #19
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Le righe aumentano sempre, vorrei una maniera più immediata

  20. #20
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Ovviamente i numeri di pagina li calcoli ogni volta che si avvia lo script

    Ciao!

  21. #21
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    E come si fa? :gratta:

  22. #22
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,175

    Predefinito

    Ad esempio ricavando il numero delle righe del file, che corrisponde alla dimensione dell'array ottenuto dalla funzione file().

    Ciao!

  23. #23
    L'avatar di zerobruno
    zerobruno non è connesso Utente
    Data registrazione
    03-10-2013
    Messaggi
    192

    Predefinito

    Ho provato questo ma non funziona perchè non va avanti a caricare le pagine.
    Dimmi cosa sbaglio
    Bruno

Regole di scrittura

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