Creare codice php help

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
Allora spero che qualche anima pia mi dia una mano e che sia più esperto di me, quello che voglio fare è questo:
IO ho 3 file txt dal nome room_1.txt room_2.txt room_3.txt, dentro questi file vengono generati in automatico dei nomi, ogni nome per riga, quello che voglio creare con php è questo:
1=scaricare da questi file non i nomi ma solo il numero relativo a ugno riga per file, magari usanto
Codice:
 $filecount = count($files);
2=quello che generano nella pagina questi tre file sara ad esempio 3 numeri, un numero prelevato da count per file.txt, voglio che quando mi rilascia i numeri di questi tre file, me li metta in ordine decrescente cioè dal più grande al più piccolo...
Se qualcuno mi dice se è fattibile senno non ci perdo nemmeno tempo a cerverlarmi, esiste qualcuno esperto qui di php? o è uno dei soliti forum dove chiedi supporto e se ne fregano altamente, grazie
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
ecco il php una parte di codice, ma ora mi serve un info, come posso integrare il count? voglio che mi scarichi solo il numero delle righe in modo decrescente
Codice:
<?php

$txt1 = file_get_contents('room_1.txt');
$txt2 .= "\n" . file_get_contents('room_2.txt');
$txt3 .= "\n" . file_get_contents('room_3.txt');



$frutti = array($txt1,$txt2,$txt3);
rsort($frutti);
reset($frutti);
while (list($chiave, $valore) = each($frutti)) {
    echo "$chiave = $valore\n";
}

?>
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
o è uno dei soliti forum dove chiedi supporto e se ne fregano altamente, grazie
Secondo me cominci con un presupposto abbastanza indisponente, in questo modo sicuramente fai venire la voglia di fregarsene altamente. Se hai scritto cosìanche in altri forum per forza se ne sono fregati!
Per chiedere aiuto non c'è bisogno di arroganza!

Ricorda anche che il regolamento che avresti dovuto leggere vieta di scrivere parole come help nei titoli.

Detto questo aspettiamo qualcuno più "esperto" di me per darti risposta

Ciao e buona giornata
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
Non è assulutamente un modo arrogante, di porsi, e non era riferito a questo forum, era solo un dato di fatto visto che mi sto girando tutti i forum di informatica per risolvere questo problema..
 

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.449
338
83
Non è assulutamente un modo arrogante, di porsi, e non era riferito a questo forum, era solo un dato di fatto visto che mi sto girando tutti i forum di informatica per risolvere questo problema..
OK! Ci siamo chiariti!
Buon lavoro
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
Ecco la soluzione....se avete qualche idea per semplificarla e ben accetta...

Codice:
<?php

$asd1 = "room_1.txt";
$asd2 = "room_2.txt";
$asd3 = "room_3.txt";


$numero_linee1 = count(file($asd1));
$numero_linee2 = count(file($asd2));
$numero_linee3 = count(file($asd3));



$user = array($numero_linee1, $numero_linee2, $numero_linee3);
rsort($user);
reset($user);
while (list($chiave, $valore) = each($user)) {
    echo "$valore\n";
}

?>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, puoi evitare di inizializzare tutte le variabile e fare a meno della funzione reset() per il resto è già molto semplice
PHP:
$user = array(count(file("room_1.txt")), count(file("room_2.txt")), count(file("room_3.txt")));
rsort($user);
while (list($chiave, $valore) = each($user)) {
    echo "$valore\n";
}
 
  • Like
Reactions: trattorino

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
ciao, vorrei chiedere come posso fare per contornare ogni singolo risultato con del codice html dentro questo codice php... ad esempio ogni txt viene letto cosi <h1>txt</h1>
 

cris8380

Moderatore
Membro dello Staff
MOD
3 Giu 2016
261
14
18
40
A mali estremi estremi rimedi
Prova così
PHP:
Echo '<h1>txt</h1>';
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
altro piccolo problema..poi ho risolto definitivamente, quando mi stampa il cod html mi mette il numero maggiore dal minore in una lista ipotetica di room es:
prima room nome :sasso
seconda room nome: zebra
il problema è che mi mette in lista alfabetica i titoli delle room dalla z all s io vorrei fare il contrario, se uso sort, mi da quello che voglio ma il conteggio dei numeri me li scrive partendo dal basso
0
0
0
8
19
23
cosi, insomma se setto una cosa non và bene per l'altra...
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
no, questa non l'ho capita, posta il codice modificato
 

alankanz

Lupacchiotto
Membro dello Staff
MOD
18 Giu 2014
147
5
18
Roma
Ciao,

ti dico subito che non ho seguito tutto ma da quello che ho letto posso darti questa risposta.

A seconda del codice che hai usato ti basta cambiare da:
PHP:
$user =array( [...] )
a:
PHP:
$user = array_multisort(array( [...] ), SORT_ASC)

Link a php.net

Fammi sapere
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
A te, mi porta in alto quando il numero diventa 1
ma non me li mette in ordine alfabetico dalla a alla c in ordine crescente

Codice:
<?php

$thenotebook = "/home/server/data/default/room_15.txt";
$cupido = "/home/server/data/default/room_16.txt";
$colpidichat = "/home/server/data/default/room_17.txt";
$paprika = "/home/server/data/default/room_18.txt";
$desideriobastardo = "/home/server/data/default/room_19.txt";
$snmc = "/home/server/data/default/room_20.txt";
$ufolove = "/home/server/data/default/room_21.txt";
$luiperlui = "/home/server/data/default/room_22.txt";
$leiperlei = "/home/server/data/default/room_23.txt";

$numero_linee1 = count(file($thenotebook));
$numero_linee2 = count(file($cupido));
$numero_linee3 = count(file($colpidichat));
$numero_linee4 = count(file($paprika));
$numero_linee5 = count(file($desideriobastardo));
$numero_linee6 = count(file($snmc));
$numero_linee7 = count(file($ufolove));
$numero_linee8 = count(file($luiperlui));
$numero_linee9 = count(file($leiperlei));


//questa è la parte che richiama il codice
$user = array(
"a",
"b",
"c" ,

);
rsort($user);
while (list($chiave, $valore) = each($user)) {
echo "$valore ";
}

?>
 

alankanz

Lupacchiotto
Membro dello Staff
MOD
18 Giu 2014
147
5
18
Roma
Non capisco perché se li vuoi in ordine alfabetico usi
PHP:
rsort()

rsort è la funzione ordina un array in ordine inverso

utilizza
PHP:
sort()
 

trattorino

Utente Attivo
23 Lug 2016
173
1
18
42
gia provato ma poi mi ordina i risultati dei numeri mettendomi i piu alti dal basso
 

alankanz

Lupacchiotto
Membro dello Staff
MOD
18 Giu 2014
147
5
18
Roma
Ok allora bisogna fare un analisi del contenuto delle righe all'interno dei file
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova a usare natsort
PHP:
<?php
$user = array(count(file("room_1.txt")), count(file("room_2.txt")), count(file("room_3.txt")));
natsort($user);
while (list($chiave, $valore) = each($user)) {
    echo "$valore\n";
}
?>

dimenticavo, quando si inserisce il codice selezionare il codice giusto (in questo caso php)
 
Discussioni simili
Autore Titolo Forum Risposte Data
Shyson [WordPress] [PHP] Creare codice che evidenzia nuovi articoli WordPress 0
romeocharly Creare un script/codice in php per collegare un id mysql con un file PHP 0
ivarello Creare un Servizio con codice PHP PHP 1
Shyson Modificare codice e creare link PHP 0
X [Apache] Creare sito clone/preservare codice sorgente Apache 7
S [WordPress] Creare una select box con partita iva e codice fiscale in base a una logica. WordPress 0
atipika creare codice html da immagine HTML e CSS 1
S creare una tabella da codice PHP 4
V Creare array di immagini dato un codice PHP 1
S [ACCESS] Problema nel creare le tabelle da codice. MS Access 4
A creare un reidirect ad un codice PHP 5
P guida di dreamweaver per creare codice html pulito Webdesign e Grafica 1
M Come creare un codice per visualizzare gli utenti connessi? HTML e CSS 11
E Creare un testo trasparente dietro un div HTML e CSS 5
M Creare traccia di download file sul server HTML e CSS 2
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
L Creare ancore interne alla pagina PHP 1
I Creare un banner temporaneo JavaScript Javascript 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
U PHP creare un file excel dopo ricerca nel DB PHP 0
A Creare un cronometro PHP 5
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 3
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0

Discussioni simili