|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
[PHP] Leggere una stringa da un file txt esterno
Salve!
Ho questo problema: Devo leggere dei valori stringa contenuti in un file di testo esterno reperibile al seguente url http://www.sec.noaa.gov/ftpdir/latest/dayind.txt il file txt è questo e si aggiorna in automatico Quote:
Io sto provando ad utilizzare il seguente codice con scarsi risultati: Codice PHP:
ciao
__________________
La ditta PATISCE ma non FALLISCE!!!! |
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Innanzitutto per poter usare un URL come argomento di fopen, la direttiva di configurazione del php allow_url_fopen deve essere on. Dopodiché basta leggere riga x riga il file con fgets in un ciclo. La questione semmai è cosa si deve estrarre. Supponiamo di voler estrarre il Number 15 come appunto chiedi. Codice:
:Solar_Indices: 2007 Mar 31
# SWO Sunspot Penticton Radio 90-day Radio GOES-12 X-ray Stanford Solar
# Number Flux 10.7cm Flux 10.7cm Bkgd Flux Mean Field
15 73 78 A0.0 -999
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
Boh io non c'ho capito niente
saresti così gentile da scrivermi il codice! Io non so programmare, quello è stato frutto di esperimenti e numerose letture, ma adesso mi sono impantanato fopen è on Grazie anticipato
__________________
La ditta PATISCE ma non FALLISCE!!!! |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
if (($handle = fopen ("http://www.sec.noaa.gov/ftpdir/latest/dayind.txt", "r")) !== FALSE)
{
$flag_solar_indices = FALSE;
while (($line = fgets ($handle, 4096)) !== FALSE)
{
if ($flag_solar_indices)
{
$flag_solar_indices = FALSE;
$solar_indices = preg_split ("/\\s+/", trim ($line));
echo "Number: " . $solar_indices[0];
}
if (strncmp ($line, "# Number", 10) == 0)
$flag_solar_indices = TRUE;
}
fclose ($handle);
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2005
Messaggi: 374
|
Ti rigrazio!!!! A presto!
__________________
La ditta PATISCE ma non FALLISCE!!!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:23.




















