WinFuture-Forum.de: Wie Löscht Man Am Einfachsten Files Von Verschiedenen Servern? - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
  • 2 Seiten +
  • 1
  • 2

Wie Löscht Man Am Einfachsten Files Von Verschiedenen Servern?


#1 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 15:21

Hi,
ich suche eine Möglichkeit, wie ich Files von verschiedenen Servern automatisch löschen lassen kann.

Eine Liste wie in diesem Beispiel liegt mir vor:
ftp://user1:[email protected]/file1.rar
ftp://user2:[email protected]/file2.rar
ftp://user3:[email protected]/file3.rar
usw...

Könnte man z.b. für FlashFXP eine Delete-Queue erstellen?
Oder irgend ein Script benutzen, dass die FTP Liste laden kann?

(Sorry, dass mein erster Beitrag gleich ne Frage ist.. bin eben durch Google zu euch gestossen.)

greetz Hossaman

Dieser Beitrag wurde von Hossaman bearbeitet: 30. Juli 2006 - 15:30

0

Anzeige



#2 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 30. Juli 2006 - 16:13

Mithilfe von regulären Ausdrückemn könntest du deine Liste zerlegen (jeweils ein Eintrag) und dann per Script am FTP Server anmelden und Datei löschen.
0

#3 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juli 2006 - 16:56

sollen alle dateien auf dem ftpserver gelöscht werden, oder nur bestimmte nach einem bestimmten muster?
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#4 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 16:56

Eine ganz simple Lösung, bei der man die komplette Linkliste einfügen/laden und danach die Files der Reihe nach gelöscht werden, gibts deiner Meinung nach also nicht?
schade... :)

Ich hab von dem ganzen wenig Ahnung.. und muss die Files alle 2 Wochen entfernen und neue Datein hochladen.
Per Hand ist das der Horror ;)


Das Upload Script/Queue sieht bei mir so aus:
04-ftp://name:[email protected]D:\Files/Datei1.rar/Datei1.rar2956434
04-ftp://name:[email protected]D:\Files/Datei2.rar/Datei2.rar2956434


Könnte man das vielleicht etwas umschreiben um die Dateien wieder zu löschen?


@Meatwad
Eigentlich nur die Files aus der Linkliste aber wenns nicht anderst geht, kann auch alles andere gelöscht werden.


greetz Hossaman

Dieser Beitrag wurde von Hossaman bearbeitet: 30. Juli 2006 - 17:00

0

#5 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juli 2006 - 17:01

was stehen dir denn alls für möglichkeiten? welches OS, vlt ein webserver mit php? erzähls uns:-)
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#6 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 17:08

Linux www01.byhost.com 2.4.21-32.0.1.EL #1 Wed May 25 14:36:20 EDT 2005 i686
Apache Version Apache/1.3.26 (Unix) PHP/5.0.3 mod_layout/2.8.2 PHP/3.0.18-i18n-ja-2

Edit: Reicht das? Oder soll ich die komplette Liste posten?

Dieser Beitrag wurde von Hossaman bearbeitet: 30. Juli 2006 - 17:27

0

#7 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juli 2006 - 17:49

reicht. also man könnte mit php ne ftpverbindung öffnen und die daten dann löschen, wenn FTP beim compilen nicht deaktiviert wurde. genaueres dazu findest du unter http://php.net
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#8 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 17:55

Danke für die Hilfe ;)
Ich hab das jetzt so verstanden, dass ich dann trotzdem auf jeden Server einzeln zugreifen muss um die Files zu löschen... oder?
0

#9 Mitglied ist offline   Meatwad 

  • Gruppe: aktive Mitglieder
  • Beiträge: 784
  • Beigetreten: 07. August 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Bad Vilbel
  • Interessen:Computer, Inliner, Chatten...

geschrieben 30. Juli 2006 - 18:18

auf jeden server wird einzeln zugegriffen, aber das macht ja php selbst - mit dme entsprechendem script. das geht natürlich auch mit jeder anderen beliebigen programmiersprache die FTP "kann".
I am away to look for my self. If I am back before I return keep me here. | Mein Server
0

#10 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 18:56

Hmm.. ich hab mich auf der von dir vorgeschlagenden Page ne Zeit lang im FTP Bereich umgeschaut und glaube, dass mich dieses Kauderwelsch nicht viel weiter bringt.
Bin damit etwas übervordert.

Der Schnipsel kommt mir für meine Zwecke aber am sinnvollsten vor *keine Ahnung ob das stimmt* ^^
<?php
$ftp->delete($file);		// Where $ftp is your FTP-object
?>


und nochmal wegen:

Zitat

auf jeden server wird einzeln zugegriffen, aber das macht ja php selbst - mit dme entsprechendem script. das geht natürlich auch mit jeder anderen beliebigen programmiersprache die FTP "kann".

Ich starte also ein PHP-File und das connectet sich dann zu z.B. 10 anderen Servern und löscht die Files?
0

#11 Mitglied ist offline   hasch 

  • Gruppe: aktive Mitglieder
  • Beiträge: 1.790
  • Beigetreten: 28. Januar 04
  • Reputation: 0
  • Wohnort:Localhost
  • Interessen:Ach so viele ...

geschrieben 30. Juli 2006 - 19:08

Ja genau das macht es.

Dein Codeschnippsel ist nichts anderes, als ein Teil eines Objektes mit dem Zugriff auf eine Methode, dem der Wert des zu löschenden Files übergeben wird. ;)

Somit wärst du jetzt gezwungen dich mit PHP auseinander zusetzen oder eben nicht, je nachdem, ob du dein Problem lösen willst oder nicht, wir können dir nur helfen, wenn du es willst.

Es hat hier aber sicher niemand Lust :eek: dir deine Applikation zu schreiben ;)
0

#12 Mitglied ist offline   DatenMetzgerX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 206
  • Beigetreten: 19. September 05
  • Reputation: 0

geschrieben 30. Juli 2006 - 19:39

Oder machst ein Python script (wenn dein Server das unterstüzt)

Gib mal genauere Details, evtl kann ich dir in python was zusammenkritzeln ;) (Allerdings wäre das Programm dann als Desktop Applikation gedacht, da ich mich mit Webprogrammierung fast nicht auskenne)

Dieser Beitrag wurde von DatenMetzgerX bearbeitet: 30. Juli 2006 - 19:44

0

#13 Mitglied ist offline   Hossaman 

  • Gruppe: Mitglieder
  • Beiträge: 9
  • Beigetreten: 30. Juli 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 20:20

Ich hab eben mal in der info.php nach Python gesucht. Leider ist es nicht verfügbar.
Scahde eigentlich ;)
Trotzdem nen BIG THX! fürs tolle Angebot.
0

#14 Mitglied ist offline   DatenMetzgerX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 206
  • Beigetreten: 19. September 05
  • Reputation: 0

geschrieben 30. Juli 2006 - 20:37

python hat nichts mit php zu tun, das ist eine eigenständige Scriptsprache.

Das ganze sollte auch nicht auf dem Server laufen (wieso auch?)

Könnte ja auch ein normaler FTP client sein der das zeugs auf den Server knallt.
0

#15 Mitglied ist offline   MNG 

  • Gruppe: aktive Mitglieder
  • Beiträge: 293
  • Beigetreten: 29. März 06
  • Reputation: 0

geschrieben 30. Juli 2006 - 20:47

Moin,

am einfachsten wohl per Batch, da gibts ja die FTP-Shell. Hier hat jemand dasselbe probiert.
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0