online 1
gast (50)

/ Forum / Anwendungen(Java,C++...)

Anwendungen(Java,C++...)Anwendungen(Java,C++...)

Fragevon Computerfreaki vom 20.01.2021, 19:37 Options

PHP-Skript per Batch-Datei ausführen

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 ??


Antwort schreiben

Antwort 1 von Joshuan vom 20.01.2021, 19:49 Options

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)

Antwort 2 von Computerfreaki vom 20.01.2021, 19:50 Options

oha des ging ja schnell !
also Vielen Dank ich werds gleich mal ausprobiern

Antwort 3 von TruckingGrizzly vom 20.01.2021, 19:52 Options

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

Antwort 4 von Joshuan vom 20.01.2021, 19:53 Options

Sorry vielleicht is "täglich" falsch. Vielleicht is besser "bei computer start".

Antwort 5 von Computerfreaki vom 20.01.2021, 19:53 Options

Ja schon klar ;-)

Antwort 6 von Computerfreaki vom 20.01.2021, 20:19 Options

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 :-)

Antwort 7 von TruckingGrizzly vom 20.01.2021, 20:41 Options

Ich hab nur überlegt wie ich es machen würde ohne regelmäßige Aktivität...

    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.


So hab ich nix zu tun...

Gruß
TG

Antwort 8 von Computerfreaki vom 20.01.2021, 20:50 Options

Des wäre auch keine schlechte Idee von TruckingGrizzly. Werds dann mal ausprobiern

Ähnliche Themen

Batch Datei schreiben!
Cool_Zero  29.10.2007 - 134 Hits - 1 Antwort

[Batch] Datei auslesen und Wörte in Datei schreiben
teklan  22.10.2007 - 165 Hits - 2 Antworten

Batch Datei macht was sie will!
Frag_den_Fuchs  24.10.2007 - 82 Hits - 7 Antworten

Programmaufruf mit Batch-Datei
Martina  09.11.2007 - 370 Hits - 5 Antworten

Eine bat datei online ausführen
gast57  07.11.2008 - 27 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026