|
|
|
|
 |
|  |
 |
fozzy |
| [Programmazione] PHP + GD + text parsing |
13-09-2003 11:26 |
|
 |
fozzy |
apprentice monk

Registered: May 2002
Posts: 1968 (0.23 al dì)
Location: Bollate (MI)
Corso: SA-299
Anno: primo...di studio "serio"
Time Online: 10 Days, 10:57:44 [...]
Status: Offline
Edit | Report | IP: Logged |
[Programmazione] PHP + GD + text parsing
gia il titolo fa paura... 
sto cercando di creare a runtime delle immagini contenenti del testo (banalmente online/offline anche se in realtà mi serve più complessa)
Ho un file di testo nel quale cercare l'esistenza di una determinata stringa e se questa esiste vorrei avere in un array tutta la riga (csv) per poter usare poi i dati contenuti..
Non ho trovato funzioni utili gia esistenti per farlo nel manuale php ma non riesco ad immaginarmi non ci siano..
In quale sezione li dovevo cercare
Grazie
__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.
NT is the path to the Dark Side....
|
|
13-09-2003 11:26 |
|
|
|  |
 |
unidavide |
| Mi sa che non ci sono funzioni specifiche per il c ... |
13-09-2003 12:15 |
|
 |
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.04 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Mi sa che non ci sono funzioni specifiche per il csv cmq non basta una cosa del genere?
PHP:
$file = fopen ("temp.csv", "r");
$riga = 0;
while (strlen($data = fgets($file, 1024)) !=0 ){
$findme = 'stringadatrovare';
$pos = strpos($data, $findme);
if ($pos === false) {
// non trovata in questa riga
} else {
// trovata la stringa
$riga = explode(',', $data);
}
}
if($riga){
echo "trovata";
}
fclose($file);
|
|
13-09-2003 12:15 |
|
|
|  |
 |
Ryudo |
| Re: [Programmazione] PHP + GD + text parsing |
13-09-2003 13:08 |
|
 |
Ryudo |
.precettore.

Registered: Apr 2003
Posts: 85 (0.01 al dì)
Location: Arcore
Corso: Informatica
Anno: 1
Time Online: 3 Days, 8:05:43 [...]
Status: Offline
Edit | Report | IP: Logged |
Re: [Programmazione] PHP + GD + text parsing
Originally posted by fozzy
Non ho trovato funzioni utili gia esistenti per farlo nel manuale php ma non riesco ad immaginarmi non ci siano..
fgetcsv legge una riga da un puntatore a file e ritorna un array con i campi cvs
|
|
13-09-2003 13:08 |
|
|
|  |
 |
fozzy |
| grazie ad entrambi!
... |
13-09-2003 14:42 |
|
 |
fozzy |
apprentice monk

Registered: May 2002
Posts: 1968 (0.23 al dì)
Location: Bollate (MI)
Corso: SA-299
Anno: primo...di studio "serio"
Time Online: 10 Days, 10:57:44 [...]
Status: Offline
Edit | Report | IP: Logged |
grazie ad entrambi!
Ho scoperto poi che i campi sono separati da ":"
Sto utilizzando con successo il primo metodo.
Ciao
__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.
NT is the path to the Dark Side....
|
|
13-09-2003 14:42 |
|
|
|  |
 |
AlphaGamma |
| Ma che cosa sono i campi cvs? ... |
13-09-2003 17:03 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.78 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ma che cosa sono i campi cvs?
__________________
Attenzio', concentrazio', ritmo e VITALITÀ
|
|
13-09-2003 17:03 |
|
|
|  |
 |
unidavide |
| [QUOTE][i]Originally posted by AlphaGamma [/i]
... |
13-09-2003 17:18 |
|
 |
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.04 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by AlphaGamma
Ma che cosa sono i campi cvs?
si chiamano csv non cvs comunque sono "comma separated value".
E' un metodo per memorizzare dei dati (es. una tabella di un db) su un file di testo
|
|
13-09-2003 17:18 |
|
|
|  |
 |
AlphaGamma |
| Ah, quella cosa che si usa sempre quando non hai i ... |
13-09-2003 17:32 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.78 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Ah, quella cosa che si usa sempre quando non hai il database a disposizione? Stavo associando cvs a sourceforge... 
__________________
Attenzio', concentrazio', ritmo e VITALITÀ
|
|
13-09-2003 17:32 |
|
|
|  |
 |
unidavide |
| [QUOTE][i]Originally posted by AlphaGamma [/i]
... |
14-09-2003 12:26 |
|
 |
unidavide |
.arcimaestro.
Registered: Nov 2002
Posts: 373 (0.04 al dì)
Location:
Corso:
Anno:
Time Online: 11 Days, 19:48:07: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by AlphaGamma
Ah, quella cosa che si usa sempre quando non hai il database a disposizione?
Penso di si, oppure quando devi spostare dei dati da due db e non hai altri mezzi
|
|
14-09-2003 12:26 |
|
|
|  |
 |
fozzy |
| nel post iniziale è scritto correttamente csv... ... |
14-09-2003 16:58 |
|
 |
fozzy |
apprentice monk

Registered: May 2002
Posts: 1968 (0.23 al dì)
Location: Bollate (MI)
Corso: SA-299
Anno: primo...di studio "serio"
Time Online: 10 Days, 10:57:44 [...]
Status: Offline
Edit | Report | IP: Logged |
nel post iniziale è scritto correttamente csv... 
cmq in questo caso sono dei dump in file txt...
ora mi si pone un altro problema.. ho fatto dei test con dei file offline e fin qui tutto bene.. ma se provo ad usare dei file online con lycos sono inchiodato in quanto il php di lycos ha la direttiva allow_url_fopen messa ad off..
qualcuno conosce un servizio di hosting PHP su linux (quindi con GD) che permetta l'apertura di urls come files?
Grazie ancora.
__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.
NT is the path to the Dark Side....
Last edited by fozzy on 14-09-2003 at 17:09
|
|
14-09-2003 16:58 |
|
|
|  |
 |
AlphaGamma |
| Prova free.fr come hosting gratuito.
... |
15-09-2003 00:24 |
|
 |
AlphaGamma |
.piano ma pieni.

Registered: Jun 2002
Posts: 6732 (0.78 al dì)
Location:
Corso: Eh?
Anno: Io cosa?
Time Online: 21 Days, 21:22:01: [...]
Status: Offline
Edit | Report | IP: Logged |
Prova free.fr come hosting gratuito.
Ma il mio consiglio e' comprare un hosting quando fai qualche cosa di piu' serio di un phpnuke... 
__________________
Attenzio', concentrazio', ritmo e VITALITÀ
|
|
15-09-2003 00:24 |
|
|
|  |
 |
fozzy |
| il punto è che non è una cosa particolarmente se ... |
15-09-2003 07:30 |
|
 |
fozzy |
apprentice monk

Registered: May 2002
Posts: 1968 (0.23 al dì)
Location: Bollate (MI)
Corso: SA-299
Anno: primo...di studio "serio"
Time Online: 10 Days, 10:57:44 [...]
Status: Offline
Edit | Report | IP: Logged |
il punto è che non è una cosa particolarmente seria e non è a pagamento... 
però non ho verificato i server web dell'ufficio.. magari ce la faccio lì.. 
__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.
NT is the path to the Dark Side....
|
|
15-09-2003 07:30 |
|
|
|  |
 |
fozzy |
| ho risolto in parte i probleminel senso che ora po ... |
17-09-2003 21:18 |
|
 |
fozzy |
apprentice monk

Registered: May 2002
Posts: 1968 (0.23 al dì)
Location: Bollate (MI)
Corso: SA-299
Anno: primo...di studio "serio"
Time Online: 10 Days, 10:57:44 [...]
Status: Offline
Edit | Report | IP: Logged |
ho risolto in parte i probleminel senso che ora posso aprire i file remoti ma ho ancora cerrti altri problemi...
posso fare il parsing dei fiel in locale (vedi sopra) non voelndo sovracccaricare il server che tiene il file da cui traggo le informazioni vorrei scriverlo in locale se sono passati meno di 5 minuti dall'ultima lettura del file remoto.
leggo l'ora di modifica del file locale prendo l'ora attuale se la diferenza è meno di 300 scarico di nuovo il file remoto.
mi funiona correttamente la funzione file("URL") ma non riesco a fare in modo che un eventuale $data=file("URL"); si tenga i CR+LF che ci sono nel testo originale... se uso implode che codice gli devo dare?
Grazie ancora 
__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.
NT is the path to the Dark Side....
|
|
17-09-2003 21:18 |
|
|
|  |
 |
| All times are GMT. The time now is 05:09. |
|
|
 |
|
 |
|
|
|  |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|