 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
06.01.2007, 23:47
|
#1
|
|
TP-Senior
Registriert seit: Oct 2005
|
Seite automatisch jede 5 min auf Server speichern
Moin,
Ich brauche irgendwas, womit ich den eine externe HTML-Seite automatisch jede 5 Minuten auf einem Server und Notfalls auch auf meinem Rechner speichern kann.
Wäre schön wenn ihr einen Befehl wüsstet ^^
Mfg
|
|
|
07.01.2007, 00:04
|
#2
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Du darfst das auch?
Sowas kann man mit einer fsockopen Verbindung machen.
Das entsprechende Script zum speichern dann halt via cronjob aufrufen lassen.
Auf Deinem lokalen Rechner kannst Du das Script ja dann manuell ansprechen, oder die Sicherungen von Server via FTP abrufen.
|
|
|
07.01.2007, 00:12
|
#3
|
|
TP-Insider
Registriert seit: Nov 2006
Ort: Lübeck
|
Mit Conjobs waere das moeglich.
*/5 * * * * cd /SPEICHERORT/ && wget http://DOMAIN.TLD/DATEI.html
Alle 5Minuten wird die Datei "DATEI.html" von der Domain "DOMAIN.TLD" geholt und in "/SPEICHERORT/" abgelegt. Die Datei wird dabei immer ueberschrieben.
|
|
|
07.01.2007, 01:12
|
#4
|
|
TP-Senior
Registriert seit: Oct 2005
|
Hi,
Danke erstmal.
Code:
*/5 * * * * cd /SPEICHERORT/ && wget http://DOMAIN.TLD/DATEI.html
Wo speichere ich den Code, in einer Bat-Datei?
|
|
|
07.01.2007, 01:25
|
#5
|
|
TP-Insider
Registriert seit: Nov 2006
Ort: Lübeck
|
Das wird so direkt in die crontab Datei eingetragen.
Dafuer braeuchtest du aber Zugriff auf den Server.
Es ginge auch, wenn du wget in die PHP Funktion exec (oder aehnliches) packst. Meistens sind diese Funktionen jedoch nicht erlaubt bei Webspace.
Dann kannst du natuerlich noch den Vorschlag von Webcreate aufnehmen. Dafuer muss aber Zugriff fuer entfernte Dateien erlaubt sein (ist auch oftmals gesperrt).
Wie du siehst, ist das so ohne Weiteres auf normalen Webspace nicht moeglich.
Welche der Moeglichkeiten fuer dich machbar sind, musst du herausfinden.
|
|
|
07.01.2007, 01:30
|
#6
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Wer kein Cronjob hat ... http://www.cronjob.de
|
|
|
07.01.2007, 01:38
|
#7
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich glaub, ihr habt das nicht mitbekommen - er möchte das auf einem lokalen Windowsrechner speichern.
Dort gibt es keinen Crontab. Aber das Programm wget gibts für Windows, das braucht man und das kann man dann aufrufen, unter Windows ist das dann der Taskplaner, der díe bat-Datei aufruft.
|
|
|
07.01.2007, 01:39
|
#8
|
|
TP-Senior
Registriert seit: Oct 2005
|
@ webcreate: Genau da hatte ich mich eben schon registriert, aber danke ^^
Ich hab mich jetzt bei einem Freespace angemeldet, der exec unterstützt.
Jetzt muss ich nurnoch wissen, was exec ist. Folgendes hab ich dazu gefunden:
Code:
string exec ( string befehl [, array ausgabe [, int return_var]] )
Könnte mir das bitte einer erklären? ^^
|
|
|
07.01.2007, 01:40
|
#9
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Zitat:
|
Zitat von Erstar
auf einem Server und Notfalls auch auf meinem Rechner speichern kann.
|
Ich glaube, hier hat ein anderer was nicht mitbekommen!  
|
|
|
07.01.2007, 01:42
|
#10
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Zitat:
|
und Notfalls auch auf meinem Rechner speichern kann.
|
dann schon 
|
|
|
07.01.2007, 01:43
|
#11
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Du Stückelst auch so, wie Du es brauchst. Pfff 
|
|
|
07.01.2007, 01:44
|
#12
|
|
TP-Senior
Registriert seit: Oct 2005
|
Was sich liebt das neckt sich -.-
Also, wie geht das nun mit dem exec?
Übrigends wären beide Methoden ok ^^
|
|
|
07.01.2007, 01:47
|
#13
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Mark - ich meinte wegen "wo speichere ich den Code, in einer Bat-Datei?"
den Befehl hast Du doch, also
$ret=exec('cd /SPEICHERORT/ && wget http://DOMAIN.TLD/DATEI.html');
|
|
|
07.01.2007, 01:50
|
#14
|
|
TP-Urgestein
Registriert seit: Nov 2003
Ort: NRW
|
Ich glaube weniger, das exec hier das Richtige ist, denn dazu müsstest Du auch wissen, wie der absolute Link zu Deinem Hosting Ordner lautet.
Weiterhin die Frage, ob wget über exec zugelassen wird, oder ggf. nur spez. Programme, wie imagemagic zu benutzen sind.
Probier es lieber mit fsockopen und speicher den Request in einer Datei.
Such hier mal etwas, ich hatte hier schon mal ein Script gepostet, um fremde Seiten anzuzeigen.
|
|
|
07.01.2007, 01:53
|
#15
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
bei den meisten Hostern funktioniert auch sowas:
PHP-Code:
$seite=file('http://www.traum-projekt.com');
Dann hat man die Seite im String und kann sie speichern.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
| | |