Salve a tutti, avrei bisogno di utilizzare questo programma (Wget) che serve a scaricare file da internet, questo perchè devo ogni mattina prelevare un file da un sito per aggiornare il database, come poso fare per usare il programma?
Salve a tutti, avrei bisogno di utilizzare questo programma (Wget) che serve a scaricare file da internet, questo perchè devo ogni mattina prelevare un file da un sito per aggiornare il database, come poso fare per usare il programma?
Su AlterVista puoi utilizzare solo script in PHP o lato client.
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
Qualcuno ha soluzioni alternative?
Se spieghi meglio cos'è questo Wget e cosa fa, forse sì.
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
wget è un eseguibile per dos che tramite una linea di comando riesce a scaricare una pagina o un file da un sito.
ATTENZIONE: per i php non salva il codice php ma bensì cio che vedresti col browser.
in pratica simula:
vado ad un URL -> Salvo la pagina.
non so se su altervista si può, so solo che per farlo funzionare devi mettere i file da prendere col WGET nella cartella "_altervista_ht".
Ciao!
Il fatto è che altervista sicuramente ha una piattaforma unix e non con windows, e comunque credo che non ti lasci proprio eseguire programmi
Non pretendo di fare in automatico l'aggiornamento alle 7, ma che scarichi il file in una cartella, e che i dati in quel file (un .sql) vengano automaticamente caricati nel database
Ultima modifica di toolpirateswar : 23-02-2008 alle ore 20.23.59
è possibile solo se il file si trova nel tuo dominio
xk altervista blocca le connessioni verso l'esterno e quindi non sarebbe possibile scaricare il file
Quindi non ho speranza?
se il file è esterno al tuo dominio no..
cmq ti puoi sempre trasferire su altri domini che supportano la connessione verso l'esterno..
Adesso non voglio fare spam.. se vuoi info su questi siti mandami un MP
non vorrei essere bannato...
Comunque dopo che cambio dominio sono al punto di prima, non mi fanno usare wget lostesso
Dopo ne riparliamo..
comunque usi un file_get_contents
poi con il fwrite ti salvi il file
e poi devi eseguire l'sql..
Eseguire gli sql non sono ancora capace :-)
Comunque ti serve lo script?
P.S. Io sono guglio..solo che sto amministrando un'altro sito xDCodice PHP:
<?
$dati = file_get_contents("http://Quel_bel_sitino_con_l_sql/sql.sql");
$a = fopen("sql.sql","w");
fwrite($a,$dati);
fclose($a);
//da qui in poi non ho capito quello che devi fare.. devi eseguire l'sql?
?>
Adesso però mi devi dire un host gratuito che abbia almeno 35mila query l'ora e che si possano scaricare file esterni, perchè tanoto non funziona su altervista
Comunque la soluzione che mi hai dato, l'ho provata in locale e ci mette quasi 90 secondi a scaricare le 33mila righe del file, e questo è un grosso problema, perchè non credo ci siano host che ti lasciano 90 secondi di esecuzione della pagina, e in più bisogna mettere in conto che deve ancora fare l'aggiornamento del database, e lì ci metterà altrettanti 30 secondi
Ultima modifica di toolpirateswar : 24-02-2008 alle ore 15.40.58