Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: FTP in batch

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16

    FTP in batch

    salve ragazzi, avrei un piccolo problema
    avrei bisogno di un programma che mi faccia un ftp (e grazie) su un sito, preleva il file da locale, lo uppa e poi lo cancella in locale
    grz anticipatamente

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: FTP in batch

    Originariamente inviato da rija
    grz anticipatamente
    Di che?

    Se hai bisogno che qualcuno te lo scriva, posta in "Offro Lavoro / Collaborazione".
    Se hai uno script che non funziona, postalo e chiedi lumi.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    volevo sapere come fare o almeno mi dia qualche dritta con qualche esempio

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Una soluzione striminzita potrebbe essere questa:

    File BATCH: esegui_ftp.bat
    codice:
    ftp -s:comandi.cmd ftp://sito.al.quale.collegarsi
    DEL /Q fileDaCaricare
    File comandi.cmd
    codice:
    utente
    password
    PUT fileDaCaricare
    Nel file "comandi.cmd" andranno inseriti il nome utente e la password per la connessione FTP al posto delle scritte "utente" e "password".

    Ovviamente "fileDaCaricare" dovrà essere sostituito con il percorso e nome del file da caricare e, congiuntamente, va modificato l'indirizzo del sito a cui collegarsi.

    Come funziona:

    Lanciando il file "esegui_frp.bat" viene attivata una connessione FTP con il sito specificato e vengono eseguiti tutti i comandi specificati nel file "comandi.cmd"
    Alla fine, verrà rimosso il file appena caricato.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    grz sei un mago

    solo una cosa io nel percorso del sito ho messo tutto cioè ftp://miosito.com/public/prova.asp va bn? e al posto di FileDaCaricare ho ho messo il percorso in locale è tutto ok?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    scusami ma ora me ne sono accorto il bat cancella il file ma nn mi fa l'upload :\

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    vi prego aiutatemi

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da rija

    solo una cosa io nel percorso del sito ho messo tutto cioè ftp://miosito.com/public/prova.asp va bn?
    No: in questo modo non stai indicando il server a cui collegarti, ma una pagina ASP sul server. Ovviamente non va bene. L'indirizzo FTP te lo deve dare il gestore dello spazio web, così come il nome utente e la password da usare.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2009
    Messaggi
    16
    ho provato a levare il file asp e ho messo la cartella www.miosito.com/public/sms/
    questo è il comand.txt:
    *******@aruba.it
    *******
    PUT C:\tmp\MSGSPAS2.txt

    Questo è il cmd
    ftp -s:comandi.txt ftp://www.miosito.com/cartelladentro...om/public/SMS/
    DEL /Q C:\tmp\MSGSPAS2.txt

    nn so

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da rija
    ho provato a levare il file asp e ho messo la cartella www.miosito.com/public/sms/
    questo è il comand.txt:
    *******@aruba.it
    *******
    PUT C:\tmp\MSGSPAS2.txt

    Questo è il cmd
    ftp -s:comandi.txt ftp://www.miosito.com/cartelladentro...om/public/SMS/
    DEL /Q C:\tmp\MSGSPAS2.txt

    nn so
    Tu stai confondendo il servizio HTTP con il servizio FTP.

    Non è che se il tuo sito si chiama "www.miosito.it" il servizio ftp si debba chiamare per forza "ftp://miosito.it". Sono due cose diverse.

    1) Sei sicuro di avere a disposizione un servizio FTP per il tuo sito? (Immagino di sì)
    2) Conosci l'indirizzo del server FTP (che non è necessariamente uguale al dominio HTTP)?
    3) WWW e FTP sono due servizi diversi, che rispondono su porte diverse e hanno scopi diversi.

    Se scrivi "ftp://www...." stai già sbagliando qualcosa: generalmente se inizi con "www" intendi fare una richiesta HTTP e non una richiesta FTP. Quindi, cerca nella documentazione del tuo sito per conoscere l'esatto indirizzo del server FTP a cui collegarti.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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 © 2026 vBulletin Solutions, Inc. All rights reserved.