WebSite X5Help Center

 
Filippo R.
Filippo R.
User

Estrazione dati da file htm e pubblicazione con X5  it

Auteur : Filippo R.
Visité 730, Followers 1, Partagé 0  

Buongiorno,

ho un file .htm che allego e mi interessa leggere il valore del campo "Total trades" e visualizzarlo in una  pagina web.

1) come posso leggere o estrarre questo valore?

2) quale oggetto devo usare in website x5 per inserire le informazioni lette o estratte?

grazie

cordialmente

Filippo

Posté le
14 RéPONSES - 3 UTILE - 1 CORRECT
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non hai allegato il file, e lo STAMP non è a chiarimento...

... incalla tutto il codice in un TXT del blocco note ed allegalo nel prossimo POST...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

... vi invio file di testo contenente copia dei risultati che vengono visualizzati nel file .htm e ho inserito pure il codice trovato ispezionando il file.

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... a veder così, mi sembra un codice incompleto di una tabella incompleta (forse PHP dinamica) che ipoteticamente potrebbe avere questa struttura di base:

<table><tr> (riga) <td>(COLONNA)</td></tr>  </table>

... se incolli questa stringa in un Oggetto Codice HTML vedrai il nr. 7  in grassetto:

<td colspan="2" class="mspt"><b>7</b></td>

... che porterà errore nella lettura html della pagina ...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

... ho provato ad incollare in un oggetto html website, ed ottengo come dici giustamente tu, il valore . ti invio il file completo ma in formato txt invece che htm perchè non me lo accetta. cmq il mio quesito è come faccio in automatico a leggere dal file, contenuto in una cartella del sito, soltanto il testo 7?

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non si può se non conosci il codice REALE dinamico della pagina sorgente...

... quello che potresti fare potrebbe essere una finestrella IFRAME che importi il TXT; ...TXT che aggiornerai tu direttamente in RETE ad ogni occasione o ricorrenza...

.



Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

come creo una finestrella IFRAME ed importo il TXT e cmq solo la parte che mi interessa del TXT non tutto

Lire plus
Posté le de Filippo R.
Filippo R.
Filippo R.
User
Auteur

ho creato con IFRAME la finestrella

però come già detto come faccio a visualizzare soltanto il campo che mi interessa

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... in Oggetto Codice HTML incolla questo codice:

<iframe src="totaltrades.txt" width="50" height="30"></iframe>

... i valori li personalizzi a piacimento...

... con il Blocco Note di Windows crei il file totaltrades.txt  ...contenente il testo 7 ...e lo invii in RETE nella RADICE del sito con client FTP di terze parti o con il filemanager; ...lo puoi editare anche online...

... per esempio, il testo LOREM TXT di >> questo esempio (questo txt fatto per altri scopi) si può modificare quando si vuole, immediatamente, senza dover più toccare il Progetto...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

ok avevo già fatto ciò, ma la mia domanda è:

premesso che ricevo via ftp il file orifginale ad esempio pippo.htm dove ci sono tante informazioni, e lo ricevo ogni ora aggiornato, quindi il valore "7" cambia,.

come faccio a creare ogni volta il file totaltrades.txt con all'interno solo il valore "7" o valori aggiornati, visto che nel file originale pippo.htm ci sono tanti altri valori?

servirebbe un estrattore di quel dato nella cartella dove arriva via ftp il file pippo.htm e genera il file totaltrades.txt e così la pagina del sito al refresh aggiorna il dato nella finestrella IFRAME.

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... devi conoscere l'istruzione PHP che genera dinamicamente quel valore, il che è impossibile, (a meno di non caricare tutta la pagina nell'iframe, e facendone vedere solo una parte)...

... invece con l'iframe detto prima non devi far altro che aprire in rete il TXT, modificare per esempio 7 con 8 ed il gioco è già finito e visibile nel sito...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

se ho capito bene devo modificare manualmente il valore, se fosse così è impossibile, visto che l'aggiornamento è ogni ora e per centinaia se non migliai di account.

invece  cè possibile caricare tutta la pagina e far vedere con iframe solo la parte che interessa?

come devo fare?

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... a grandi linee potresti assegnare all'iframe misure adatte a contenere per intero la pagina da ospitare, per esempio 600x1200...

... quindi aggiungere all'iframe lo stile ed assegnare le coordinate negative per ottenere la posizione desiderata all'interno della finestra dell'oggetto ospite...

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪
Filippo R.
Filippo R.
User
Auteur

grazie per l'aiuto, ho risolto in parte.

adesso avrei un altro quesito:

ho un file .csv che carico tranquillamente da una cartella locale tramite loggetto csv viewer.

Ma se invece invio il file tramite ftp su una cartella del mio hosting come faccio ad impostare il percorso del file, visto che dal modulo csv viewer  posso solo indicare il percorso del file nelle cartelle in locale?

Lire plus
Posté le de Filippo R.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per il CSV sarebbe meglio aprire un nuovo argomento...

... comunque, non potendo io provare, fammi sapere se nel campo "CSV Data File"  puoi tu stesso digitare un percorso, e nel caso poi ci risentiremo...

ciao

.

Lire plus
Posté le de  ‪ KolAsim ‪ ‪