Forum: Netzwerke
Delphi
by Xong,
4. Mär 2008
Ich habe mir noch einmal Gedanken darüber gemacht. Am besten wäre, wenn du die Server alle 5-10 Minuten das Anmeldeskript aufrufen lässt. Ist der Server noch nicht eingetragen, so schreibt das Skript ihn in die Liste, ansonsten wird der betreffende Eintrage (wichtig ist hier ein Zeitstempel) geupdatet.
Mit dem Cronjob fragst du schließlich alle 10-15 Minuten ab, welche Einträge älter als eben...
Forum: Netzwerke
Delphi
by Xong,
3. Mär 2008
Wieso? Wäre es nicht besser, die Server zu löschen, die seit x Minuten inaktiv sind?
Nein. :roll:
Du musst schon überprüfen, welcher Server älter als einen Tag ist.
<?php
include('../cgi-bin/einlog.php');
include('funk.php');
$connect=@mysql_connect($dbHost, $dbUser, $dbPass) or die('F');
Forum: Netzwerke
Delphi
by Xong,
3. Mär 2008
Schade. Aber wenigstens weißt du jetzt von der Möglichkeit. Hilfreich ist das allemal. =)
Ja, das nennt man einen Cronjob.
Dafür ist es wichtig, eine eigene Datei zu haben, die die gewünschten Funktionen ausführt.
Hosteurope bietet so etwas auch an: http://www.hosteurope.de/faq/index.php?cpid=2054.
Solltest du ein Webpaket haben, wo das nicht unterstützt wird, dann kannst du...
Forum: Netzwerke
Delphi
by Xong,
29. Feb 2008
Der Server erwartet also eine Textdatei. Er vermutet hinter der CGI-Anwendung ein Perlskript.
Eigener Server oder ein Webhostingpaket?
Ich vermute mal, dass Host-Europe das Ausführen von Binärdateien unterbindet. Aber das müsstest du ggf. mit dem Support klären.
Allerdings denke ich, dass der Aufwand (evtl. auch vom Preis her) einfach zu groß wird. =)
Forum: Netzwerke
Delphi
by Xong,
29. Feb 2008
Das Problem ist, dass die Datei nicht ausgeführt wird. Es kann helfen, die Datei in hw.cgi umzubenennen.
Oder du erstellst ein neues Verzeichnis auf deinem Webspace und lädst die .htacces-Datei, die ich angehängt habe in dies Verzeichnis. Dann noch die hw.exe da rein und wenn du Glück hast funktioniert das.
Der Webspaceanbieter muss halt bei der ganzen Sache mitspielen. Schließlich sind...
Forum: Netzwerke
Delphi
by Xong,
28. Feb 2008
Ich bin soweit! =)
Ich erkläre dir das am besten anhand eines kleines Tutorials.
Achja, es geht um CGI.
Mein Testsystem ist das aktuelle XAMPPLITE-Paket von http://apachefriends.org. Ich gehe einfach mal davon aus, dass du auch einen Indianer zur Verfügung hast.
Meine gesamten Angaben beziehen sich auf http://httpd.apache.org/docs/2.0/howto/cgi.html.
Warum eigentlich CGI?
Forum: Netzwerke
Delphi
by Xong,
22. Feb 2008
Ach was! Ich hab´s auch hinbekommen. :stupid:
Das schöne ist ja, dass es da gar keinen Zusammenhang gibt. :mrgreen:
Gern, aber erst nach der Arbeit. Ich melde mich heute Abend/Nacht nochmal hier. Vielleicht Editiere ich den Beitrag einfach, also halt die Augen steif... äh offen! :wink:
Forum: Netzwerke
Delphi
by Xong,
22. Feb 2008
Es muss ja nicht PHP sein. Du kannst auch Delphi-Programme (bzw. jegliches Kompilat aller möglichen Programmiersprachen) über das CGI auf einem Webserver laufen lassen. Die Einrichtung ist nicht weiter schwierig. Der Anbieter muss CGIs nur unterstützen. Solltest du da Interesse haben, kannst du dich gerne an mich wenden.
Ich verstehe deinen Wunsch nach Kapselung und kann ihn nur...
Forum: Netzwerke
Delphi
by Xong,
22. Feb 2008
Aber so ist er von der Datenbank völlig unabhängig und kann sich mit dem PHP-Script seine eigene "Spezifikation" schaffen.
Alles hat Vor- und Nachteile. =)
Mal greifst du direkt auf die Datenbank zu, mal gehst du über ein Webinterface. Da hat Nuclear-Ping schon recht. Man könnte auch alles direkt vom Server lesen. Schließlich sind die Verbindungsdaten ja sowieso schon im Programm. (Ich...