Novice: Trenutno ni obvestil.
Dobrodošel, Gost. Prosim, prijavi se ali se registriraj.

 ZEVS ForumRačunalništvoProgramska oprema Pošiljanje podatkov preko FTP direktno v sistemu Windows
Strani: [1] 2
Natisni
Avtor Tema: Pošiljanje podatkov preko FTP direktno v sistemu Windows  (Prebrano 15913 krat)
0 Člani in 1 Gost gledajo to temo.
Astra
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1976-05-06
Sporočila: 2950


Lokacija: VP Komenda / Vrhnika
Vreme bo!


Email
« dne: 14. Maj 2008, 20:45:34 »

Živjo.

Mnogi veselo iščete programe za pošiljanje datotek po protokolu FTP. Pa naj vas še razveselim, da ne potrebujete nobenega programa, saj imajo Windowsi 98 pa do XP vsi lepo po vrsti v ozadju tudi delujoči FTP program. Saj se še vsi spomnete DOS-ovega okolja s črnimi zasloni. Tudi v tem primeru se aktivira črni zaslon.

Prednost je sledeča: 1. zadeva po inštalaciji deluje brez problemov, 2. enostavno se naredi scheduler, ki pošilja podatke na osnovi danih nastavitev, 3. na strežnik in težave lahko tako rekoč pozabiš  icon_wink

Najprej naredite datoteko upload.txt v programu Notepad. Vanjo skopirajte spodnjo vsebino:


- - - - - -
open freeweb.siol.net
username
geslo

lcd C:\WsWin\html

cd /
binary

put index.htm

cd /vreme
binary

put awekas.txt
put current.html
put mini_currentwd.gif
put mini_currentw.gif
put mini_currentt.gif
put mini_currentr.gif
put mini_currentf.gif
put mini_currentd.gif
put mini_currentcl.gif
put aktuell.gif


quit
bye
 - - - - - -

V besedo username vnesete uporabniško ime za strežnik, na katerega nalagate spletno vsebino, v besedo password pa geslo.  Vrstica lcd je local disk - direktorij na vašem računalniku, kjer bo program poiskal datoteko za prenos, ki jo imenujete in navedete v vrstici put. Na koncu je obvezna nastavitev quit in še bye, da se program zapre. Binary ali Asci pa se uporablja pred prenosom podatkov, saj to določa tip prenosa podatkov - predvsem v primeru, če bi štekalo nalaganje datotek na spletni strežnik.

Naredimo še eno awekasupload.bat datoteko za klicanje FTP programa v Windowsih. Kreiramo jo v Notepadu in napišemo vrstice:


- - - - -
@echo off
ftp -v -s:C:\upload.txt
exit
- - - - -

Za C: je navedeno mesto, katero datoteko bomo uporabljali za nalaganje. Datoteko, ki smo jo ustvarili, sedaj preimenujemo v awekasupload.bat. Preimenujemo jo v raziskovalcu oz. explorerju, kjer ji spremenimo tip. Enostavno kliknite na datoteko in namesto txt napiši končnico bat.

Aha, sedaj že imamo delujočo datoteko awekasupload.bat in upload.txt z instrukcijami za FTP. Hura!

Sledi še nastavitev Schedulerja - Opravil v Windowsih. Tega najdete v Windowsih pod System tools - Sistemska orodja. V tem primeru je naštelana nastavitev za nalaganje vsakih 10 minut. Preko vnašanja novega opravila moramo definirati datoteko, ki jo bo Scheduler zagnal (v tem izpisu recimo awekasupload.bat). Vse nastavitve naj bodo podobne tej sliki.



S tem smo uspešno namestili FTP uploader, ki deluje direktno v Windowsih. Za zmeraj boste imeli mir, razen, če vam dol pade internet, vam ni pomoči.  icon_haha

Hvala za opombe Piskecu in TgT-ju.  icon_biggrin

« Zadnje urejanje: 15. Maj 2008, 17:47:59 od Astra » Prijavljen

VP Komenda - http://komenda.zevs.si       |      VP Vrhnika - http://vrhnika.zevs.si
piskec
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1966-05-03
Sporočila: 2155


Lokacija: Krtina
www.krtina.com

piskec@gmail.com
WWW Email
« Odgovori #1 dne: 15. Maj 2008, 15:12:43 »

Astra, kje pa kličeš Ftp? Mislim, da nekaj malega manjka...  icon_eek

Bat moraš posebej naredit, tole datoteko pa podtakneš ftpju, ni tako?
Prijavljen

TgT
Altostratus

Odsoten Odsoten

RD: 1983-06-04
Sporočila: 1560


Lokacija: Dobrava, Slov.Konjice 342m.n.v.
LFC :)


WWW
« Odgovori #2 dne: 15. Maj 2008, 17:05:21 »

ftp -s:awekasupload.bat
Prijavljen

TgT
Altostratus

Odsoten Odsoten

RD: 1983-06-04
Sporočila: 1560


Lokacija: Dobrava, Slov.Konjice 342m.n.v.
LFC :)


WWW
« Odgovori #3 dne: 15. Maj 2008, 17:12:32 »

Še linux varjanta  icon_biggrin

ftp_ul.sh
Citiraj
#!/bin/bash

cd /var/www/

HOST='home.amis.net'
USER='uporabnisko'
PASSWD='geslo'

ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
put file1.htm vreme/file1.htm
bye
EOT

crontab
Citiraj
0,5,10,15,20,25,30,35,40,45,50,55 * * * * ftp_ul.sh

 suspicious
Prijavljen

Astra
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1976-05-06
Sporočila: 2950


Lokacija: VP Komenda / Vrhnika
Vreme bo!


Email
« Odgovori #4 dne: 15. Maj 2008, 17:33:46 »

Astra, kje pa kličeš Ftp? Mislim, da nekaj malega manjka...  icon_eek

Bat moraš posebej naredit, tole datoteko pa podtakneš ftpju, ni tako?

Res je, sem nerodno napisal.  icon_exclaim

Tole se lahko shrani kot bat ali pa doda zgoraj. Bom popravil vsebino zgoraj.  icon_smile

@echo off
ftp -v -s:C:\awekasupload.txt
exit
Prijavljen

VP Komenda - http://komenda.zevs.si       |      VP Vrhnika - http://vrhnika.zevs.si
jaka
Član VD ZEVS
Altostratus
*
Odsoten Odsoten

RD: 1986-09-18
Sporočila: 1610

Lokacija: Zadrečka dolina (Zg. Savinjska dolina), 370 m.n.v.
jaka_sporin@hotmail.com
WWW Email
« Odgovori #5 dne: 08. Junij 2008, 10:18:37 »

no zdej se mal igram s tem, ampak mi ne uspe...v mapi Shedules tasks mi pr statusu awekasuploada piše could not start? naredil sm pa vse kot piše zgoraj, vsaj mislim...
Prijavljen

Astra
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1976-05-06
Sporočila: 2950


Lokacija: VP Komenda / Vrhnika
Vreme bo!


Email
« Odgovori #6 dne: 08. Junij 2008, 21:21:16 »

To bi moralo delovati. Preveri ročni zagon awekasupload.bat in boš videl če aplikacija deluje. Če deluje, potem je potrebno preveriti le še nastavitve Schedulerja.  icon_smile
Prijavljen

VP Komenda - http://komenda.zevs.si       |      VP Vrhnika - http://vrhnika.zevs.si
joze
Gost
« Odgovori #7 dne: 16. December 2008, 23:00:09 »

@Astra, izjemno dober vodič, dela super icon_wink
Prijavljen
Astra
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1976-05-06
Sporočila: 2950


Lokacija: VP Komenda / Vrhnika
Vreme bo!


Email
« Odgovori #8 dne: 17. December 2008, 00:18:29 »

Me veseli.  icon_wink
Prijavljen

VP Komenda - http://komenda.zevs.si       |      VP Vrhnika - http://vrhnika.zevs.si
vaillant
Član VD ZEVS
Cirostratus
*
Odsoten Odsoten

RD: 1964-06-24
Sporočila: 200


Lokacija: Velika Loka pri Grosupljem (424 m.n.v.)

WWW Email
« Odgovori #9 dne: 28. Januar 2009, 22:01:43 »

Astra pozdravljen!
Meni pa žal ne deluje. Scheduler mi odpre datoteko awekasupload.bat - tu se pa tudi konča. Ne vrne mi nobenega errorja, samo datoteka awekasupload.bat se mi pojavi na ekranu in to je to.
Notri imam vpisano:

---------
@echo off
ftp -v -s:C:\upload.txt
exit

--------------

Datoteko upload.txt sem naredil po tvojem muštru (vnesel moj user name in geslo) ostalo pa nisem popravljal.

Mislim, da mi manjka "datoteka za prenos"?

Hvala in LP

 
Prijavljen

VP aktivna od 20.2.2009
piskec
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1966-05-03
Sporočila: 2155


Lokacija: Krtina
www.krtina.com

piskec@gmail.com
WWW Email
« Odgovori #10 dne: 29. Januar 2009, 09:36:48 »

Kaj če probaš samo (iz cmd):

ftp -v -s:C:\upload.txt

a to dela?

Pa če potem sam poženeš awekasupload.bat iz cmd-ja? To dela?
Prijavljen

vaillant
Član VD ZEVS
Cirostratus
*
Odsoten Odsoten

RD: 1964-06-24
Sporočila: 200


Lokacija: Velika Loka pri Grosupljem (424 m.n.v.)

WWW Email
« Odgovori #11 dne: 29. Januar 2009, 19:19:22 »

Žal ne. cmd-ja sploh zagnati ne morem (sem probal cel niz dodatkov; ki bi ga obudili - pa ne gre).Potem sem pa probal še direktno v FTP-ju, pa tudi ne gre. Imam Win98se, je morda tu izvirni greh?

LP
Prijavljen

VP aktivna od 20.2.2009
piskec
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1966-05-03
Sporočila: 2155


Lokacija: Krtina
www.krtina.com

piskec@gmail.com
WWW Email
« Odgovori #12 dne: 29. Januar 2009, 20:30:01 »

Žal ne. cmd-ja sploh zagnati ne morem (sem probal cel niz dodatkov; ki bi ga obudili - pa ne gre).Potem sem pa probal še direktno v FTP-ju, pa tudi ne gre. Imam Win98se, je morda tu izvirni greh?

LP

Ah, Windows98...

Pojma nimam, ali to sploh obstaja tam??? Tam si namesto cmd imel ms-dos prompt. Mislim, da... Smiley

Kaj pa, če bi dal gor XPje? Po mojem bi bilo to še najhitreje... Ali pa Windows 2003 server - zelo super se obnaša na starih, starih mašinah!


Prijavljen

andro
Cirostratus

Odsoten Odsoten

RD: 1976-04-25
Sporočila: 166


Lokacija: Ljubljana
andro@earthling.net
« Odgovori #13 dne: 30. Januar 2009, 09:18:45 »

Windows 98 nima cmd, pač pa command. Torej če zaženeš 'command' namesto 'cmd', se ti mora odpreti ms-dos prompt. Malce bom moral pobrskati po spominu, kako točno se že v 98-ki zalaufa batch iz schedulerja, ampak ti pa najprej poskusi, če, ko odpreš prompt, tistale komanda sploh dela. Ne vem, če je ftp komanda v 98-ki že podpirala scripting, že dooolgo nisem uporabljal Wink
Če dela, povej, pa pol pogruntamo pravo strukturo komande.
Prijavljen
Astra
Uprava ZEVS
Nimbostratus
*****
Odsoten Odsoten

RD: 1976-05-06
Sporočila: 2950


Lokacija: VP Komenda / Vrhnika
Vreme bo!


Email
« Odgovori #14 dne: 30. Januar 2009, 18:22:14 »

Živjo. Mislim, da bi se dalo iste ukaze uporabljatzi preko MS DOS - sprehodi se po meniju Windowsov in pošči MS Dos, potem pa vpiši ukaz, o katerem ti je govoril Piskec. Pa še tale link v pomoč, morda bo potrebno kaj v kodi spremeniti.  icon_wink

http://www.geocities.com/thestarman3/DOS/ftp.htm
Prijavljen

VP Komenda - http://komenda.zevs.si       |      VP Vrhnika - http://vrhnika.zevs.si
Strani: [1] 2
Natisni
Pojdi na: