[win] & [ftp] bestanden versturen... probleem

Pagina: 1
Acties:

  • tim-w
  • Registratie: Juli 2001
  • Laatst online: 05-09 22:40

tim-w

TiPisch...

Topicstarter
Hallo Allemaal,

ik heb een probleem met het versturen van bestanden, en het maken van een backup.

Het zit als volgt:
Ik heb hier 2 computers; 1 waarop een (externe) FTP draait (computer A),
en 1 waarop ik bestanden van een klant kan verwerken dmv een PHP script (computer B).

Uit veiligheidsoverwegingen kan ik die 2 programma's niet op 1 systeem zetten.
Verder kan ik ook geen drivemappings aanmaken, ook vanwege de beveiliging.


Wat de bedoeling is:
Mijn klant (T) stuurt mij bestanden via een FTP-scriptje naar comp. A, die verwerkt moeten worden op comp. B.
Ik moet een backup maken van de binnengekomen bestanden, voor het geval er iets mis mocht gaan.
Wat ik nu gedaan had, is dat ik op computer B een FTP-scriptje had opgezet die eens in de zoveel tijd werkt, en de bestanden vanaf comp.A GET, vervolgens naar de goede map op B zet, en dan de bestanden uit de map van A verwijderd.

Het probleem wat hierbij optreed, is dat mocht mijn klant T tussendoor nog bestanden sturen, deze NIET ge-GET worden, maar wel verwijderd. De kans daarop is klein, maar ik moet een 99,99% waterdicht script schrijven, dus dat is gewoon niet een optie...

Heeft iemand misschien ideen?

But Seriously...


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10-09 16:14

TeeDee

CQB 241

Maak middels een script iets van een dir.list.

Get en delete alleen de files in die dir.list
Alles wat dan nog blijft staan wordt de volgende keer meegenomen.

Zoiets?

Heart..pumps blood.Has nothing to do with emotion! Bored


  • tim-w
  • Registratie: Juli 2001
  • Laatst online: 05-09 22:40

tim-w

TiPisch...

Topicstarter
thnx!

alleen... ben ik een ervaren PHP-programmeur, maar volkomen onervaren met BATCHES... zou je een indicatie kunnen geven van hoe ik dat aanpak?

But Seriously...


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10-09 16:14

TeeDee

CQB 241

uhm...
pseudo code (en licht gericht op asp :))

code:
1
2
3
4
5
6
7
8
9
10
11
start ftp gedoe voor dir.listing
for elk file in dir.listing
  schrijf naar een .txt file + linebreak
next file
sluit ftp gedoe

start ftp gedoe
lees .txt file in
   regel voor regel inlezen en ftp-en + evt. copy
sluit .txt file
sluit ftp gedoe


Wel heel pseudo trouwens :)

[ Voor 12% gewijzigd door TeeDee op 03-06-2003 10:23 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • tim-w
  • Registratie: Juli 2001
  • Laatst online: 05-09 22:40

tim-w

TiPisch...

Topicstarter
okay, ik ga kijken of ik er nu uitkom, bedankt!

mocht er echter nog iemand zijn die hiervoor de 'echte' code heeft (of snel uit zijn/haar mouw schudt) dan zou mijn dank groot zijn voor het posten van die code hier...
(BATCH-code for Win2K please)

Mvgr.,

[ Voor 10% gewijzigd door tim-w op 03-06-2003 10:25 ]

But Seriously...


  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 10-09 16:14

TeeDee

CQB 241

tim-w.com schreef op 03 June 2003 @ 10:24:
mocht er echter nog iemand zijn die hiervoor de 'echte' code heeft (of snel uit zijn/haar mouw schudt) dan zou mijn dank groot zijn voor het posten van die code hier...
nee nee, zo werkt het niet. Zelf doen he :) Je bent tenslotte een ervaren PHP programmeur!

[ Voor 16% gewijzigd door TeeDee op 03-06-2003 10:25 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


  • tim-w
  • Registratie: Juli 2001
  • Laatst online: 05-09 22:40

tim-w

TiPisch...

Topicstarter
jah leuk, maar ik moet de Batch-code hebben,
omdat ik geen php mag gebuiken...

But Seriously...

Pagina: 1