Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    18

    Link senza apertura browser - delphi

    Salve a tutti. Ho fatto un programma che mi esporta un file csv e lo pubblico via ftp senza problemi.
    Adesso devo avviare un URL di un sito internet per avviare questo link che legge il file Csv.

    In questo momento utilizzo shell execute ma si apre la pagina web ogni volta.
    Vorrei evitare l'apertura della pagina web.

    potete consigliarli cosa posso usare ?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da daniele7 Visualizza il messaggio
    Adesso devo avviare un URL di un sito internet per avviare questo link che legge il file Csv.
    Vorrei evitare l'apertura della pagina web.
    Non è molto chiara la tua richiesta.
    Cosa vuol dire "avviare un URL" se non visitarlo?
    Qual è il problema con la pagina Web?

    Spiega meglio lo scenario e cosa devi fare/ottenere di preciso...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    18
    Quote Originariamente inviata da alka Visualizza il messaggio
    Non è molto chiara la tua richiesta.
    Cosa vuol dire "avviare un URL" se non visitarlo?
    Qual è il problema con la pagina Web?

    Spiega meglio lo scenario e cosa devi fare/ottenere di preciso...
    scusami hai ragione.
    praticamente ho una applicazione che pubblica questo file via FTP, appena finita la pubblicazione avvia un CRON che legge il file csv e aggiorna il mio sito.
    il CRON praticamente è l'URL e in questo momento con la shell si apre il browser e vorrei evitare..
    mi consigliate qualcosa ?
    Ultima modifica di daniele7; 11-07-2022 a 08:48

  4. #4

  5. #5
    codice:
    @hourly wget -O /dev/null https://tuosito/cron/pagina_che_elabora_csv.php >/dev/null 2>&1

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    18
    Quote Originariamente inviata da Dascos Visualizza il messaggio
    codice:
    @hourly wget -O /dev/null https://tuosito/cron/pagina_che_elabora_csv.php >/dev/null 2>&1
    il mio link è questo



    posso usare il codice che hai scritto ?
    hourly posso eliminarlo ?

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da daniele7 Visualizza il messaggio
    il CRON praticamente è l'URL e in questo momento con la shell si apre il browser e vorrei evitare..
    Fai una chiamata con il componente TIdHTTP (libreria Indy Components), oppure se hai una versione recente di Delphi, usa il componente nativo THTTPClient (facendo una Get all'indirizzo richiesto).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  8. #8
    Quote Originariamente inviata da daniele7 Visualizza il messaggio
    il mio link è questo



    posso usare il codice che hai scritto ?
    hourly posso eliminarlo ?
    Certo che puoi usarlo!
    @hourly significa che deve farlo ogni ora, tieni conto che stiamo parlando di un crontab linux, non di una riga di comando delphi!!
    Se vuoi togliere @hourly dovrai mettere "ogni quanto" va eseguito, quindi dovrai leggerti un minimo di documentazione di crontab.

    Se invece vuoi eseguire l'istruzione immediatamente dopo aver caricato il file via Ftp e lo vuoi fare dal programma stesso, dovrai seguire la strada consigliata da Alka

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    18
    Quote Originariamente inviata da alka Visualizza il messaggio
    Fai una chiamata con il componente TIdHTTP (libreria Indy Components), oppure se hai una versione recente di Delphi, usa il componente nativo THTTPClient (facendo una Get all'indirizzo richiesto).

    Ciao!
    grazie mille...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.