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
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
Ciao!
Non capisco cosa vuoi fare?
Se vuoi che l'ordine risulti inverso, invertilo tu.
Luca.
Vorrei che risultasse in automatico inverso
Puoi farlo solo con javascript
@luca -> immagina se avesse 10000 righe
Ultima modifica di tampertools : 30-03-2014 alle ore 19.55.52
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!
regolamento altervista_______________ regolamento forum
Ma che tipo di file è? Un normale file di testo? Potresti essere più esplicito?
Niente lista ordinata. In ogni caso non mi frega nulla di IE dal momento che i miei principali visitatori siano da mobile.
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.
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!
regolamento altervista_______________ regolamento forum
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
regolamento altervista_______________ regolamento forum
a me va benissimo qualsiasi linguaggio.
mi puoi dare le righe php già pronte? sai, è un linguaggio che non mastico..
Per mostrare a video un file al contrario:
Però servirebbe sapere cosa ti serve con più precisione.Codice PHP:
<?php
$file = file('file.txt');
$i = count($file);
while(--$i >= 0)
echo $file[$i].'<br>'.PHP_EOL;
?>
Ciao!
Ultima modifica di alemoppo : 06-04-2014 alle ore 14.10.35
regolamento altervista_______________ regolamento forum
Quindi devo scrivere il file "file.txt" dove ogni riga inizia quando faccio <br>.
Potrò inserire anche i link?
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!
regolamento altervista_______________ regolamento forum
Devo prima sapere come andare a capo :3 (va bene con <br>?)
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!
regolamento altervista_______________ regolamento forum
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
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!
regolamento altervista_______________ regolamento forum
Le righe aumentano sempre, vorrei una maniera più immediata
Ovviamente i numeri di pagina li calcoli ogni volta che si avvia lo script
Ciao!
regolamento altervista_______________ regolamento forum
E come si fa? :gratta:
Ad esempio ricavando il numero delle righe del file, che corrisponde alla dimensione dell'array ottenuto dalla funzione file().
Ciao!
regolamento altervista_______________ regolamento forum
Ho provato questo ma non funziona perchè non va avanti a caricare le pagine.
Dimmi cosa sbaglio
Bruno