sandra: ftp transfere macht jedesmal was anderes???dringend

hi,
das Ausführen einer shell Datei, aufgerufen mit php exex() unter linux läuft nicht konstant korrekt.

der Ablauf:
php ruft mload.ch auf und mload.ch ruft pupmake.ch auf und schreibt den Prozessbericht in get.txt.
in pupmake.ch steht ein "ftp connection Befehl" und ein "Dateiupload Befehl".
Hat jemand ne Ahnung, wieso das nicht funktioniert?
Ich habe vor kurzem diese Frage schon mal im Netz gepostet. Bitte verzeiht wenn ich jemanden damit nerve aber es ist wirklich sehr dringend und wichtig.

ich glaube, dass die Fehlerquelle an der Syntax liegt, da bei jedem Scriptaufruf etwas anderes gemacht wird.
Er löscht manchmal die serverfiles und kopiert nicht, dann kopiert er zum server und löscht nicht, dann kopiert er lokal nur aus einem ordner die Dateien in die zwei ordner serverseitig??? ganz komische sachen.
ich habe das script nun schon xmal umgeschrieben und auf zwei servern getestet. nichts funktioniert.

hat jemand vielleicht ein fertiges script hierfür das funktioniert?? ich wäre so dankbar
anbei 2 Beispiele meiner vielen Versuche:

1.Beispiel:

mload-script:
/Mobile/pupmake > /Mobile/get.txt

pupmake-script:
cd /Mobile/outgoing
ftp drmmp@192.168.112.5" target="_blank">ftp://001:drmmp@192.168.112.5 << ENDE
prompt on
mdelete *
mdelete ./prio1/*
mdelete ./prio2/*
mput *
mput ./prio1/* ./prio1/*
mput ./prio2/* ./prio2/*
#dir
bye
ENDE
cd ..
./linux_tellmmds -v 001 drmmp 192.168.112.5
cd /opt/lampp/htdocs
echo "Alles Erledigt, SK!!!"
---------------------------------------------------------

2.Beispiel, in dem für jeden einzelnen Befehl eine ftp verbindung aufgebaut wird:

cd /MobilePresenter/outgoing/prio1
ftp -A ftp://test.de:pass@test.de << ENDE

cd /MobilePresenter/outgoing/prio1
mdelete *

bye
ENDE
cd ..
./linux_tellmmds -v 001 drmmp 188.166.100.1
cd /opt/lampp/htdocs
echo "prio1 erledigt!!!"

cd /MobilePresenter/outgoing/prio2
ftp -A ftp://test.de:hallo@test.de << ENDE

cd /MobilePresenter/outgoing/prio2
mdelete *

bye
ENDE
cd ..
./linux_tellmmds -v 001 drmmp 188.166.100.1
cd /opt/lampp/htdocs
echo "prio2 geloescht!!!"

cd /MobilePresenter/outgoing/prio1
ftp -A ftp://test.de:pass@test.de << ENDE

cd /MobilePresenter/outgoing/prio1
mput * *

bye
ENDE
cd ..
./linux_tellmmds -v 001 drmmp 188.166.100.1
cd /opt/lampp/htdocs
echo "put prio1 erledigt,!!!"

cd /MobilePresenter/outgoing/prio2
ftp -A ftp://test.de:pass@test.de << ENDE
cd /MobilePresenter/outgoing/prio2
mput * *

bye
ENDE
cd ..
./linux_tellmmds -v 001 drmmp 188.166.100.1
cd /opt/lampp/htdocs
echo "put prio2 erledigt,!!!"
---------------------------------------------------------

Fehlermeldung:
"
Interactive mode on. 'EPSV': command not understood. mdelete ca.cnf [anpqy?]? prio2/*: No such file or directory. mput ca.cnf [anpqy?]? mput prio1 [anpqy?]? prio1: not a plain file. mput prio2 [anpqy?]? prio2: not a plain file. Alles Erledigt, SK!!!
"

vielen dank ich hoffe jemand kann helfen
grüße sandra

  1. hi,

    "pissen müssen" kann u.U. dringend sein - das hier aber sicher nicht.

    so erweckst du nur den eindruck, eine dränglerin zu sein.
    es ist einfach unhöflich, solche zusätze zu verwenden, um sich von anderen postern abzuheben. jeder hat sein eigenes problem, und keiner sollte verlangen, hier bevorzugt behandelt zu werden.
    da du hier hilfe haben willst, solltest du auf sowas in zukunft verzichten.

    gruss,
    wahsaga

    1. ok ok wahsaga ist ja gut
      tut mir leid. ich wollt damit ja nur meine Verzweiflung an diesem Script ausdrücken.

      danke auch für die Hilfe
      grüße sandra

    2. ich meine ich weiss mit diesem script echt nicht mehr weiter und ich wäre über wirkliche hilfe ultra dankbar

      grüße Sandra