Newsgroup: it.comp.www.asp
Titolo: Schedulare sul server web una pagina asp

Salve a tutti.
So che l'oggetto del messaggio non è molto chiaro ma uno migliore proprio
non mi è venuto in mente.
In ogni caso, ho creato una pagina asp che non ha lo scopo di essere
richiatata dagli utenti ma svolge invece alcune operazioni di
amministrazione dei dati contenuti nel database.
Ho necessità che questa pagina venga caricata automaticamente nel server una
volta al giorno e quindi pensavo di aggiungerla tra le operazioni
pianificate ma qui viene il problema perchè non ho trovato un modo immediato
per farla aprire.
La soluzione veloche che ho pensato è crearmi un programmino che una volta
lanciato apre la pagina in questione permettendole di fare il proprio
lavoro.
Poi potrò schedulare facilmente tale programmino magari all'una di notte in
modo che la cosa non dia fastidio a nessuno.
Allora ho 2 domande.
1) Esiste un modo un tantino più pulito per eseguire operazioni di gestione
ad esempio giornaliere sui dati contenuti nel database?
2)Se cio non è possibile e la mia soluzione è accettabile, esiste un modo
per far aprire direttamente in una finestra di IE una pagina asp?
Grazie mille.
Michele
--

 modo per far aprire direttamente in una finestra di IE una pagina asp?
questa non l'ho capita
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
I consigli sono una forma di nostalgia.

 questa non l'ho capita
Allora la spiego meglio.
Nel sito che ho realizzato per "conto terzi" gli utenti possono inserire
annunci in varie forme e per vari scopi che non sono interessanti per questa
discussione.
Esiste una sezione di amministrazione protetta da password a cui chi sgancia
il quattrino può accedere ovunque si trovi per settare alcune impostazioni,
eliminare gli annunci che non seguono determinate regole e quan'taltro.
Ora, per evitare che rimangano annunci magari non più validi o con email non
corrette, ogni due mesi si deve spedire automaticamente una mail all'utente
e se questo entro un mese non conferma il suo annuncio, lo stesso viene
eliminato dal Db.
Di annunci ne vengono aggiunti tutti i giorni e quindi queste operazioni di
amministrazione vanno svolte giornalmente e capirete anche automaticamente.
Per questo però non voglio realizzare una qualche applicazione esterna ed
infatti ho già realizzato una pagina asp, che se richiamata regolarmente
ogni giorno si occupa di tutta la gestione e che una volta fiito il lavoro
si chiude buona buona non disturbando nessuno.
Mi sembrava quindi normale cercare un modo per far si che detta pagina
venisse richiamata automaticamente dal server stesso ma non sono riuscito a
trovare un modo immediato per farlo.
Non mi riesce a schedulare una cosa del tipo "c:\....\iexplorer.exe
http://127.0.0.1/..../miapagina.asp
" e quindi vista la mia ignoranza in
merito avevo chiesto al NG se c'era un modo pulito per lanciare 'sta
benedetta pagina.
Spero il mio scopo ultimo sia più chiaro

 
http://127.0.0.1/..../miapagina.asp
" e quindi vista la mia ignoranza
certo che puoi farlo... il problema e' che poi sul server ti rimane una
sessione di explorer aperta... e non so se ti va bene...
basta settare scheduler sul server... che richiama iexplorer passandogli
l'url...
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Le tue scelte sono scommesse. Come quelle di chiunque altro.

 anche automaticamente.
Se il server e' remoto, non puoi perche' difficilmente chi da l'hosting
permette l'esecuzione di programmi o pagine.
Pero' puoi risolvere (anche se non e' esattamente quello che intendevi)
eseguendo la tua pulizia una volta al giorno sfruttando le sessioni, nel
senso che al primo accesso giornaliero di un utente che apre per la
prima volta una pagina sul tuo sito, fai partire la funzione di pulizia.
Intendo qualcosa del tipo:
If Application("lastclean") <> Date() Then
    Application("lastclean") = Date()
    PulisciDatabase()
End If
In questo modo al primo accesso viene richiamata la routine di pulizia
ma dato che memorizzi in una variabile Application la data dell'ultima
pulizia, non appena cambia la data viene effettuata la pulizia.
Questo almeno e' il metodo che uso anche io...;-)
--
Ciao!
   Alex Palmese
--- Per scrivermi: 
do...@despammed.com
Sei anche tu stanco dei messaggi spam? Usa Terminator, il programma
anti-spam italiano FREEWARE! 
http://www.sertel.net/terminator/

 l'url...
Il problema invece è che non riesco a passare correttamente ad explorer il
link da aprire.
Sembra facile ma si rifiuta di far partire un link del tipo
"c:\....\iexplorer.exe 
http://127.0.0.1/..../miapagina.asp
"
Se sai la sintassi mi faresti un favore che non puoi immaginare
Grazie

 Se sai la sintassi mi faresti un favore che non puoi immaginare
"C:\Programmi\Internet Explorer\IEXPLORE.EXE" 
http://www.tuapagina.it
ciao
--
Lino Mari [mod - it.economia.e-commerce]
http://www.ebow.it
 - e-business on web!
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - d2D004
Fa' una cosa, ogni giorno che sei spaventato. Canta.