Laste opp/send fil script

21 innlegg i emnet

Skrevet

Hei...

Jeg leter etter et script som laster opp eller sender filer til en FTP server eller en mail...

1. Er det mulig å få et script(samma hvilket språk, men jeg kan bare batch) til å sende en fil på mail?

Feks at i samme mappe som du har script filen så ligger det en txt fil, test.txt å få den til å sendes til en bestemt mail, eller innholdet av den blir sendt?

2. Jeg vet at dette er mulig med FTP, noen som kan lage et lite script for meg som sender filen test.txt opp på en ftp server?

3. Kan noen prøve å få lagd et script til meg som sender innholdet eller hele test.txt til en mail, eller hvis ikke det går til en FTP?

...Takker for svar...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Her er en til som er en mulighet...

Feks denne i batch:

@echo off

echo Skriv inn ditt favoritt tall:

set /p favtall=

cls

echo Skriv inn din favoritt farge:

set /p favfar=

echo Ditt favoritt tall er %favtall%, og din favoritt farge er %favfar%

[b]//Så sender den denne informasjonen opp på test@testmail.com eller opp på en ftp server...

Det går også at den lagres som en .txt fil i samme mappe og sender den opp på email/ftp...//[/b]

pause

exit

Noen som kan hjelpe meg?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

#1. Ja, man kan sende filer til en e-mail adresse med c++ og c.

hvis du søker på google så finner du sikkert et e-mail script som sender en fil.

#2. tror noen har postet dette spørsmålet før på forumet.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Last ned/opp FTP.

Send.scr fil:

open <ftp server/ip adr>

user <Ditt brukernavn>

pwd <Ditt passord>

ascii

put test.txt

quit

Dersom filen ikke er en textbasert fil, bytter du ut "ascii" med "binary".

Dersom du skal motta bytter du ut "put" med "get".

Kall så scriptet på denne måten (gjærne fra en bat fil):

ftp -s:Send.scr

Sende mail med vedlegg:

Du kan også benytte Delphi. Enten ved OleAutomation dersom du skal bruke Outlook, har du annen SMTP e-post klient (f.eks. Thunderbird), må du benytte MAPI.

Skal du IKKE sende vedlegg kan du benytte HTML kode, eller f.eks i en bat fil:

START mailto:dummy@online.no

Mvh

Frode

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Fikk det ikke til å fungere...

Men hvis jeg skal ha en .bat fil, som gjør akkurat det samme som denne:

open <ftp server/ip adr>

user <Ditt brukernavn>

pwd <Ditt passord>

ascii

put test.txt

quit

Kan du lage den til ftp host: ftp.110mb.com, username: shooter0109 og passord kan du bare skrive **** så det jeg trenger å gjøre for at den skal sende test.txt fila opp på ftp'en er å kopiere å lagre inn i en .bat fil(og endre pass)....

Kan du det?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

denne legger du inn i feks ftpconnect.bat

ftp -s:send ftp.110mb.com
Og denne legger du inn i filen send
shooter0109

****

ascii

put tests.txt

quit

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Helt riktig som "phpcode" skriver.

Eventuelt (i send filen):

user shooter0109

pwd ****

ascii

put test.txt

quit

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Da jeg lagrer dette i en mappe...

Altså ftpconnect.bat og send.bat og en fil som heter test.txt så sender den ikke opp test.txt opp på ftp server'n...

Hva er feilen?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet (endret)

ikke send.bat men send.

trodde jeg sa

Og denne legger du inn i filen send

altså sa jeg ikke send.bat men send :P

Endret av phpcode
0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

ikke send.bat men send.

trodde jeg sa

altså sa jeg ikke send.bat men send :P

Ja...

Jeg har prøvd flere hoster, og unasett får jeg feil passord/brukernavn...

Jeg har prøvd via nettleseren å der går det fint med det brukernavnet og passordet...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Har du også forsøkt å anngi "user" og "pwd" kommando forran henholdvis brukernavn og passord?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Er du sikker på at urlen er rett : ftp.110mb.com?

Er du sikker på at brukernavnet er rett: shooter0109?

Inne i ftpconnect.bat : FTP -s:<filnavn som inneholder login info> <adresse til ftp server>

Inne i send:

<Brukernavn>

<Passord>

< div komandoer >

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

I ditt tilfelle så vil det bli inne i ftpconnect.bat:

ftp -s:send ftp.110mb.com
-- og inne i send:
shooter0109

<passordet>

put <filnavnet som du vil laste opp>

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

enn hvis du legger dette inn etter passord i filen send:

LCD <og "ruten" til filen> feks. lcd c:\upload

altså slik vil send filen bli(noe lignende):

shooter0109

****

lcd <"ruten" til filen (må ikke inneholde filnavnet)>

ascii

put test.txt

quit

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Fungerer ikke...

ftp -s:send ftp.110mb.com

kommer bare opp 100vis av ganger og filen lastes ikke opp...

Har prøvd med flere FTP hoster...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

prøv denne: [RAR]

legg disse i samme mappe og endre det som må endres i send filen. :)

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Samma gamla...

Pålogging misslyktes... :((

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

prøv: Start -> kjør -> cmd -> ftp

open ftp.110mb.com

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Da kommer jeg inn uten problemer...

Hvorfor går det ikke med det batch scriptet da?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Det vet jeg ikke, men det funker vertfall for meg.

Er du 100% sikker på at du har skrevet passordet og brukernavnet rett?

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Ja...

Det er merkelig at det går da jeg gjør det manuelt, men ikke da jeg gjør det med scriptet da...

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Skrevet

Kan hende "Kyogre" at du finner noen tips HER.

0

Del dette innlegget


Lenke til innlegg
Del på andre sider

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!


Start en konto

Logg inn

Har du allerede en konto? Logg inn her.


Logg inn nå

  • Hvem er aktive   0 medlemmer

    Ingen innloggede medlemmer aktive