Kleines Problem

espo

espo

On the dark side
Hallo zusammen,

ich hab folgendes problem, ich moechte auf einer http adresse nach schauen ob ein file vorhanden ist. Das waere ja nun kein grosses problem nur aendern sich der name des files regelmaessig also in der form

xxx-0.01.tgz nach xxx-0.02.tgz etc.

und er soll dann einfach das file herunterladen.
wie stell ich sowas an?

Gruss eSpo
 
Hi espo ^^

ist dies Dein httpd-Server? Ich frage nur, da die Lösung eventuell als DOS-Angriff interpretiert werden kann ;)

Gruss, Xanti

edit: Ist perl erlaubt?
 
Zuletzt bearbeitet:
ich hab es selber heraus gefunden :).

man macht ein wget auf die url mal ein beispiel

wget http://bla.de/packages/

dabei wird eine index.html heruntergeladen die dann als ausgangsbasis verwendet werden kann.
Um sich per grep etc seine informationen herraus zusuchen

Gruss
eSpo
 
Zuletzt bearbeitet:
Hier wird nix gelöscht ;)

Poste einfach Deine Lösung, damit andere davon profitieren.
 
espo schrieb:
Hallo zusammen,

ich hab folgendes problem, ich moechte auf einer http adresse nach schauen ob ein file vorhanden ist. Das waere ja nun kein grosses problem nur aendern sich der name des files regelmaessig also in der form

xxx-0.01.tgz nach xxx-0.02.tgz etc.

und er soll dann einfach das file herunterladen.
wie stell ich sowas an?

Gruss eSpo

Wenn das kein großes Problem ist, dann setz in deinem Script einfach expandierende Platzhalter ein.
Ich weiss ja nicht, wie du das bisher ohne Problem realisierst, aber mit Perl und dem Modul LWP:Simple ist das kein Problem.

Schau dir mal diese Beispiel an.
Du musst nur noch eine Schleife drumherum basteln, die relevante Möglichkeiten abfragt, und bei Fehlermeldung um eins erhöht, bis der Request erfogreich war.

Gruß Wolfgang
 

Ähnliche Themen

Samba 4.1.11 Domänen anbindung funktioniert nicht !!!

Zeilenweise suchen, löschen und ersetzen / Inhalt einfügen

JBidWatcher: Problem bei loading Auctions in Verbindung mit mySQL

dovecot und postfix Konfiguration Problem

kernel Programmierung sys_creat

Zurück
Oben