Autore Topic: LEGGI CARTELLA WEB ?  (Letto 1145 volte)

Offline guglielmofede

  • Gambero
  • **
  • Post: 64
    • Mostra profilo
LEGGI CARTELLA WEB ?
« il: 12 Giugno 2010, 17:46:29 »
SALVE,

vorrei leggere il contenuto di una cartella sul web come se fosse in locale.
Sapreste dirmi come ?

Lo scopo è confrontare il contenuto con una cartella locale e aggiornare quest'ultima qualora il contenuto o alcuni file sono cambiati.
Con la shell è possibile(non ho provato), ma voglio farlo dentro gambas per evitare di scrivere file scripth.

A Presto.............

Offline Berserker79

  • Grande Gambero
  • ***
  • Post: 201
    • Mostra profilo
Re: LEGGI CARTELLA WEB ?
« Risposta #1 il: 12 Giugno 2010, 17:52:33 »
Ciao, in che modo devi accedere alla cartella web, via ftp o altro???

Offline guglielmofede

  • Gambero
  • **
  • Post: 64
    • Mostra profilo
Re: LEGGI CARTELLA WEB ?
« Risposta #2 il: 12 Giugno 2010, 18:10:48 »
SALVE,

Citazione
Ciao, in che modo devi accedere alla cartella web, via ftp o altro???

non fa nessuna differenza.
Conoscere i vari modi fa sempre bene.
Scegliere quello più conveniente è solo per semplicità o per dare quella esatta espressione del pensiero o perchè piace così.

A Presto...........

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: LEGGI CARTELLA WEB ?
« Risposta #3 il: 12 Giugno 2010, 20:54:24 »
Tieni presente che quando controlli una cartella nel web dei tener conto dei file che ci sono dentro e della loro dimensione....può capitare infatti che i file in entrambe le cartelle siano 5 con lo stesso nome ma una è stata modificata e quindi ha dimensioni diverse.....

tornando a noi: se la cartella che vai a richiamare non ha una pagina index allora la cosa è semplice: scarichi con wget la pagina interessata e ne controlli il contenuto filtrando ciò che trovi dentro....

Offline guglielmofede

  • Gambero
  • **
  • Post: 64
    • Mostra profilo
Re: LEGGI CARTELLA WEB ?
« Risposta #4 il: 13 Giugno 2010, 15:31:44 »
SALVE,

capisco che il server con la cartella che contiene il file index.htm o.html invii questo e non il contenuto complicando la cosa.
Ma la cartella è di Mia proprietà e ci metto quello che mi pare, così da ottenere il risultato sperato(certo se devo combattere con Me stesso allora qualche problemuccio nella Mia mente esiste..... ma non divaghiamo).
Allora la cartella la munisco solamente di file immagini, video, txt,  ecc...., come faccio ?
Potreste fare un esempio pratico in GAMBAS ?

A Presto.................

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: LEGGI CARTELLA WEB ?
« Risposta #5 il: 14 Giugno 2010, 09:52:34 »
prova usando il metodo httpclient per scaricare i file e/o l'ftp per caricarli. Per il controllo delle modifiche non credo sia possibile farlo in gambas (per quello che ne so) sulle cartelle del web, per cui o ti affidi alla shell o sei costretto a scaricarli in locale (perdendo tantissimo tempo).
il mio nuovo sito : ealmuno.com

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: LEGGI CARTELLA WEB ?
« Risposta #6 il: 14 Giugno 2010, 13:14:34 »
l' utilizzo di httpclient è molto semplice , io solitamente lo uso in accoppiata con una pagina php
ad esempio se vuoi sapere quali file ci sono sul tuo sito ti crei una pagina php che ti elenca i file , ti dice le dimensioni ecc ecc. con httpclient interrogi la pagina e leggi il risultato della pagina .

io utilizzo quasto sistema in molti casi, ad esempio per verificare se ci sono aggiornamenti di versione dei miei programmi oltre che "Pilotare" db online