vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Immer noch probleme mit mailslots Teil 2 
Autor: E7
Datum: 20.09.03 19:40

Hi,

ich habe mal ein komplettes Masterserver-Script in PHP entwickelt. Einfach unter ms.php speichern, Ordner mittels FTP-Programm auf chmod 777 stellen und ab gehts:

<?php
/***************************************
* Script zur Verwaltung von Chatrooms
* [c] 2003 by www.insider.de.vu
****************************************
* Aufrufe:
* Vorspann: ms.php?action=
* Danach immer die ... überspringen; ab
* da anhängen. Beispiel: ...v&v=a
*  --> ms.php?action=v&v=a
* ACHTUNG: Parameter immer urlencodiert
*    angeben; d. h.: @ = %40
*                   ' ' = +     etc.
* 
* ...add&server=IP_ADRESSE&room=RAUM_NAME
* ...get&room=RAUM_NAME
*    ANM: room kann leer bleiben; dann
*         werden alle Räume zurückgegeben
*    Rückgabe: Liste im Format
*    SERVER_IP RAUM_NAME X
*      X kann sein:
* 	     DEF      Keine Übereinstimmung
*        SRV      Wenn Parameter ROOM auf IP passt
*        MATCH    Wenn Parameter ROOM passt
*        ISTR     Wenn ROOM in Raumname enthalten
****************************************
* Rückgabe des Scripts:
*  String im Format NR BESCHREIBUNG
*          BSP: 0 Fehlerfrei
*  Anschließend durch \n | CHR(10) getrennt
*  einzelne Parameter wie IP-Liste.
****************************************
* Neuen Raum erzeugen (Beispiel):
* ms.php?action=add&server=172.173.174.175&room=my+room
*  --> Rückgabe: 0 Fehlerfrei
* 
* Aktuelle Räume:
* ms.php?action=get&room=
*  --> Rückgabe (ähnlich):
*   0 Fehlerfrei
*   175.199.120.24 Raum+1 DEF
*   19.124.22.104 Allgemeiner+Chat DEF
* 
* Raum suchen:
* ms.php?action=get&room=x
*  wobei x entweder Raumname, ServerIP
*  oder Ausschnitt aus Raumname sein kann.
* 
* Räume entfernen:
*  Räume werden nach einem Tag autom.
*  aus der Liste entfernt
***************************************/
header("Content-Type: text/plain");
switch ($action) {
	case "add":
		$room = urlencode(strtolower($room));
		$fh = fopen("ips.dat", "a");
		fputs($fh, time() . "|$server|$room|\n");
		fclose($fh);
		echo "0 Fehlerfrei\nSERVER=$server\nROOM=$room\n";
		break;
	case "get":
		$room = urlencode(strtolower($room));
		$a = file("ips.dat");
		$fh = fopen("ips.dat", "w");
		echo "0 Fehlerfrei\n";
		foreach ($a as $val) {
			$b = explode("|", $val);
			if (strlen($val) > 2 && time() - $b[0] < 86400) {
				if (strlen($room) > 0 && $room == $b[2]) {
					echo "${b[1]} ${b[2]} MATCH\n";
				} elseif (strlen($room) > 0 && $room == $b[1]) {
					echo "${b[1]} ${b[2]} SRV\n";
				} elseif (strlen($room) > 0 && !(strpos($b[2], $room) === false)) {
					echo "${b[1]} ${b[2]} ISTR\n";
				} elseif (strlen($room) < 1) {
					echo "${b[1]} ${b[2]} DEF\n";
				}
				fputs($fh, $val);
			}
		}
		fclose($fh);
		break;
	case "about":
		echo "0 Alles OK\n(c) 2003 by www.insider.de.vu\n";
		break;
	case "":
		echo "1 Kein Befehl angegeben\n";
		break;
	default:
		echo "1 Befehl '$action' nicht gefunden!\n";
}
?>
E7

???????????????????????????????????????????????????????????
e7o.de | jetzt (wirklich) neu!

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
an alle: automatische Serversuche etwas schneller1.823Michael1720.07.03 21:30
Re: an alle: automatische Serversuche etwas schneller422XXX21.07.03 08:42
Re: an alle: automatische Serversuche etwas schneller814TheNukeduke21.07.03 12:06
Re: an alle: automatische Serversuche etwas schneller783Michael1721.07.03 17:03
Re: an alle: automatische Serversuche etwas schneller870TheNukeduke21.07.03 17:44
Re: an alle: automatische Serversuche etwas schneller728E721.07.03 20:52
Re: an alle: automatische Serversuche etwas schneller720TheNukeduke21.07.03 21:01
Re: an alle: automatische Serversuche etwas schneller744Michael1722.07.03 20:47
Re: an alle: automatische Serversuche etwas schneller760E721.07.03 17:12
Re: an alle: automatische Serversuche etwas schneller754Michael1722.07.03 20:45
Re: an alle: automatische Serversuche etwas schneller696TheNukeduke22.07.03 21:00
Re: an alle: automatische Serversuche etwas schneller719Michael1722.07.03 21:06
Re: an alle: automatische Serversuche etwas schneller677TheNukeduke22.07.03 21:13
Re: an alle: automatische Serversuche etwas schneller718Michael1722.07.03 21:19
Re: an alle: automatische Serversuche etwas schneller199Piekarek91@aol....23.07.03 21:07
Re: an alle: automatische Serversuche etwas schneller699Michael1724.07.03 06:38
Re: an alle: automatische Serversuche etwas schneller702E724.07.03 10:37
Re: an alle: automatische Serversuche etwas schneller685Michael1725.07.03 15:49
Re: an alle: automatische Serversuche etwas schneller190Piekarek91@aol....25.07.03 19:51
Re: an alle: automatische Serversuche etwas schneller655Michael1725.07.03 21:58
Re: an alle: automatische Serversuche etwas schneller161Piekarek91@aol....26.07.03 19:14
Re: an alle: automatische Serversuche etwas schneller711E726.07.03 22:57
Re: an alle: automatische Serversuche etwas schneller693Michael1728.07.03 17:12
Re: an alle: automatische Serversuche etwas schneller751TheNukeduke28.07.03 20:01
Re: an alle: automatische Serversuche etwas schneller668Michael1729.07.03 06:35
Re: an alle: automatische Serversuche etwas schneller678TheNukeduke29.07.03 11:08
Re: an alle: automatische Serversuche etwas schneller689Michael1729.07.03 18:13
Re: an alle: automatische Serversuche etwas schneller663Michael1701.08.03 12:24
Re: an alle: automatische Serversuche etwas schneller687E701.08.03 16:31
Re: an alle: automatische Serversuche etwas schneller669Michael1708.08.03 21:55
Re: an alle: automatische Serversuche etwas schneller682TheNukeduke09.08.03 09:34
Re: an alle: automatische Serversuche etwas schneller703Michael1710.08.03 15:58
Re: an alle: automatische Serversuche etwas schneller723E716.08.03 11:34
Re: an alle: automatische Serversuche etwas schneller674Michael1707.09.03 16:36
Re: an alle: automatische Serversuche etwas schneller678E708.09.03 12:30
Re: an alle: automatische Serversuche etwas schneller700Michael1710.09.03 17:57
Re: an alle: automatische Serversuche etwas schneller670Piekarek12.09.03 17:07
Re: an alle: automatische Serversuche etwas schneller677Michael1712.09.03 21:21
Re: an alle: automatische Serversuche etwas schneller640Piekarek12.09.03 21:51
Re: an alle: automatische Serversuche etwas schneller783Michael1713.09.03 21:44
Re: an alle: automatische Serversuche etwas schneller720E714.09.03 19:10
Re: an alle: automatische Serversuche etwas schneller631Piekarek14.09.03 19:37
Re: an alle: automatische Serversuche etwas schneller718E716.09.03 14:15
Immer noch probleme mit mailslots 1.258Michael1718.09.03 21:18
Immer noch probleme mit mailslots Teil 2718Michael1718.09.03 21:19
Re: Immer noch probleme mit mailslots Teil 2734E720.09.03 19:40
Re: Immer noch probleme mit mailslots Teil 2652Piekarek20.09.03 20:02
Re: Immer noch probleme mit mailslots Teil 2701E720.09.03 20:20
Re: Immer noch probleme mit mailslots 681TheNukeduke21.09.03 14:09
Re: Immer noch probleme mit mailslots 776E723.09.03 19:24
Re: Immer noch probleme mit mailslots 664Michael1705.10.03 17:49
Re: Immer noch probleme mit mailslots 659TheNukeduke06.10.03 17:37
Re: Immer noch probleme mit mailslots 625Michael1706.10.03 21:40
Re: Immer noch probleme mit mailslots 686Michael1724.09.03 19:33
Re: Immer noch probleme mit mailslots 637TheNukeduke24.09.03 20:42
Re: Immer noch probleme mit mailslots 663Michael1724.09.03 21:10
Re: Immer noch probleme mit mailslots 606Michael1724.09.03 21:18
Re: Immer noch probleme mit mailslots 561Michael1724.09.03 21:20
Re: Immer noch probleme mit mailslots 648TheNukeduke24.09.03 22:38
Re: Immer noch probleme mit mailslots 637Michael1725.09.03 21:23
Re: an alle: automatische Serversuche etwas schneller630Michael1724.09.03 19:37
Re: an alle: automatische Serversuche etwas schneller710E725.09.03 19:27
Re: an alle: automatische Serversuche etwas schneller643Michael1725.09.03 21:26
Re: an alle: automatische Serversuche etwas schneller641TheNukeduke25.09.03 21:45
sorry alter nick693Mike30.09.03 14:47
Sorry, Mailslots mein Irrtum681Michael1702.10.03 20:55
Re: Sorry, Mailslots mein Irrtum661TheNukeduke03.10.03 12:25
Re: Sorry, Mailslots mein Irrtum736Michael1705.10.03 14:32
Re: Sorry, Mailslots mein Irrtum653TheNukeduke06.10.03 17:30
Re: Sorry, Mailslots mein Irrtum571Michael1706.10.03 21:34
Re: Sorry, Mailslots mein Irrtum730TheNukeduke06.10.03 22:13
Re: Sorry, Mailslots mein Irrtum756Michael1708.10.03 16:26
Re: Sorry, Mailslots mein Irrtum651Michael1708.10.03 17:43
Re: Sorry, Mailslots mein Irrtum586TheNukeduke08.10.03 23:52
Re: Sorry, Mailslots mein Irrtum654Michael1709.10.03 20:54
Re: an alle: automatische Serversuche etwas schneller755Michael1712.10.03 20:27
Re: an alle: automatische Serversuche etwas schneller697--Florian--12.10.03 23:06
Re: an alle: automatische Serversuche etwas schneller623Michael1716.10.03 20:15
Re: an alle: automatische Serversuche etwas schneller552Piekarek16.10.03 20:41
Re: an alle: automatische Serversuche etwas schneller632Piekarek16.10.03 20:46
Re: an alle: automatische Serversuche etwas schneller604--Florian--16.10.03 22:01
Re: an alle: automatische Serversuche etwas schneller625Piekarek17.10.03 09:08
Re: an alle: automatische Serversuche etwas schneller580Michael1718.10.03 17:41
Re: an alle: automatische Serversuche etwas schneller663Michael1726.10.03 18:35
Re: an alle: automatische Serversuche etwas schneller633Michael1708.11.03 20:40
Re: an alle: automatische Serversuche etwas schneller620Enny08.11.03 21:46
Re: an alle: automatische Serversuche etwas schneller635Michael1708.11.03 22:28
Ausführung ohne Laufzeitkomponenten???673Michael1716.11.03 17:57
Re: Ausführung ohne Laufzeitkomponenten???654E718.11.03 19:41
Re: Ausführung ohne Laufzeitkomponenten???622Enny19.11.03 16:59
Re: Ausführung ohne Laufzeitkomponenten???629Enny20.11.03 14:34
Re: Ausführung ohne Laufzeitkomponenten???636Mike21.11.03 09:58
Re: Ausführung ohne Laufzeitkomponenten???640E730.11.03 13:11
Re: Ausführung ohne Laufzeitkomponenten???645Michael1703.12.03 20:31
würde mich über eine Antwort freuen!!!630Michael1727.11.03 12:00

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel