allora, vediamo se riesco a spiegarmi:
intanto devo avvisarvi che sono alle prime armi col php e magari mi sono bloccata per un banalissimo errore, ma proprio non ne vengo fuori!!
ciò che non riesco a fare è controllare se un file esiste, e in caso affermativo, aprirlo e leggerne il contenuto.
I file tra i quali controllare sono del tipo 1.txt , 2.txt , ecc. e devo sceglierne uno a caso tra quelli esistenti (Nota: non c'è possibilità di sapere quanti siano i file, e per questo è necessario un controllo).
Io ho cercato di risolvere in questo modo:
$number=rand(1,10);
$risultato=file_exists($number.".txt");
while ($risultato=false) {
$number=rand(1,10);
$risultato=file_exists($number.".txt");
}
(ho impostato che il numero casuale sia da 1 a 10 per comodità. Quando funzionerà, modificherò i valori)
Non funziona, però, sembra che il controllo funzioni al contrario: esce dal controllo sempre un file inesistente (impossibile che in 10 possibilità non becchi mai i 3 file esistenti!!).
Dopo questo controllo, ho provato a scrivere
echo $risultato;
ma non dà nessun output...
Non so... dove sbaglio?![]()
c'è qualcuno che mi può aiutare?