4.7k Aufrufe
Gefragt in Anwendungen(Java,C++...) von computerfreaki Mitglied (219 Punkte)
Also ich habe ein PHP-Skript, dass meine aktuelle IP in eine DB (für weitere Verarbeitung) im Internet schreibt. Das geschieht wunderbar wenn ich das PHP-Skript lokal über den Browser aufrufe. Doch nach der Zeit wird das ein bisschen nervig, so ca. alle 10 Stunden das PHP-Skript aufzurufen. Jetzt meine Frage:
Kann ich eine Batchdatei oder irgendsowas schreiben, das die PHP-Datei jede Stunde aufruft ??

8 Antworten

0 Punkte
Beantwortet von joshuan Mitglied (545 Punkte)
Klar. Einfach "c:\xampp\php\php.exe c:\ip.php" oder was deine pfade so sind. Dann im Taskmanager täglich mit stündlich wiederholen wählen.
Oder du tust php einfach selbst warten lassen mit sleep(3600)
0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
oha des ging ja schnell !
also Vielen Dank ich werds gleich mal ausprobiern
0 Punkte
Beantwortet von truckinggrizzly Einsteiger_in (37 Punkte)
Mal fix um die Ecke gedacht, da ich das mit batchen nicht so habe...

Hast du an die Möglichkeit gedacht auf dem Webspace eine statische URL zu verwenden und diese mit einem DynDNS-Anbieter mit deinem Rechner zu verknüpfen?

DynDNS.org hat einen Updater und wird sogar von einigen Routern unterstützt.

Gruß
TG
0 Punkte
Beantwortet von joshuan Mitglied (545 Punkte)
Sorry vielleicht is "täglich" falsch. Vielleicht is besser "bei computer start".
0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
Ja schon klar ;-)
0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
Ja diese Möglichkeit nutze ich ja bereits. Aber es ging ja darum die IPs in ne DB zu schreiben. Aber trotzdem danke für den Tipp :-)
0 Punkte
Beantwortet von truckinggrizzly Einsteiger_in (37 Punkte)
Ich hab nur überlegt wie ich es machen würde ohne regelmäßige Aktivität...

[list]Ich habe DynDNS im Router eingetragen (Updates macht der für mich)

Jetzt eine PHP auf dem Webspace packen die wasauchimmer.dyndns.org auflöst und die IP in die DB schreibt -
$ip = gethostbyname('wasauchimmer.dyndns.org');

Einen Cronjob einrichten der die php aufruft.
[/list]

So hab ich nix zu tun...

Gruß
TG
0 Punkte
Beantwortet von computerfreaki Mitglied (219 Punkte)
Des wäre auch keine schlechte Idee von TruckingGrizzly. Werds dann mal ausprobiern
...