Hi,
hier beispielhaft (da ungetestet und ohne Fehlerauswertung) die beiden Dateien:
Batch (evtl. absoluten Pfad zu php angeben, sofern dieser nicht im Path steht)
php kopieren.php
kopieren.php (im gleichen Pfad wie die Batch)
<?php copy('c:\\quelldatei.txt','ftp://user:stuck_out_tongue:asswortd@ziel/datei.txt');<br>?\>
Wie Johannes Matschke jedoch korrekt schrieb, kannst du es sicherlich auch direkt über eine Batch lösen. Beides hat Vor-/Nachteile.
Wenn du sicherstellen kannst, dass auf jedem Client PHP in der gleichen Version installiert ist, würde ich diese Variante nutzen. Des weiteren musst du sicherstellen, dass der FTP-Server den Passivmodus unterstützt.
http://de3.php.net/manual/de/wrappers.ftp.php
Wenn du jedoch sicherstellen kannst, dass überall das Windows-Kommando ftp vorhanden ist, dann kannst du evtl. auch die reine Batchvariante nehmen; diese ist auch notwendig, wenn der FTP-Server den passiven Modus nicht zulässt.