Zum Inhalt springen

"net send" als ext... gibts das schon?

Erstellt am 11. November 2004 · 15 Antworten · letzte Antwort am 22. Dezember 2004

Tags: Frage

sangria ·

hallo gemeinde,

ich habe ein intranet mit t3 aufgebaut. nun kam die frage auf ob es nicht möglich sei, über das intranet (sprich in typo3) auch eine "net send" funktion einzurichten... also jenes altes tool mit dem man nachrichten zwischen PCs versenden kann.... nicht zu verwechsel mit winpop!

in den ext. habe ich nichts dergleichen gefunden.... hat jemand von euch soetwas schon einmal realisiert? kann von euch jemand eine solche ext. realisieren? wäre doch ne interessante erweiterung.... ;o)

ich freue mich auf eure reaktionen

winke

sangria

TW ·

hm.......
dann muss der nachrichtendienst aber immer aktiv sein....

wir wärs denn mit nem miranda.....
das is zuverlässiger........

um bei typo3 zu bleiben....
warum nimmst du nicht ein einfache messageboard...

ist auch zuverlässiger........

cu
thorsten

maxhb ·

Hi!
Das kannst Du per Extension bequem erledigen. Extensions werde ja in PHP erstellt und mittels PHP kannst Du im rinzip (wenn Dein Server es zulässt) jeden Befehl ausführen. Schau Dir mal die PHP-Funktionen system() und exec() and.

CU
maxhb

sangria ·

hallole....

ich habe auch schon ein wenig gegoogelt und bin auf folgendes gestoßen:

<html>
<body>
<center> 
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Empfänger:<select name="pc">
<?php
$ret = `net view`;
$ret = explode("
", $ret);
for ($n=3; $n<(count($ret)-3); $n++)
echo "<option>".substr($ret[$n],2)."</option>";
?>
</select>
<br>Nachricht: <input type="text" name="msg" size="50"><br>

<?php
if (!empty($_POST['pc']) && !empty($_POST['msg']))
system("net send ".$_POST['pc']." ".$_POST['msg']);
?>

<br><input type="submit" value="Senden">
</form>
</body>
</html>

als .php abgespeichert haut das teilweise schon hin.... nur bekomm ich noch ne fehlermeldung unter nt4

aber das könnte ein ansatz sein.... wer weiß mehr?

winke

sangria

maxhb ·
sangria schrieb

als .php abgespeichert haut das teilweise schon hin.... nur bekomm ich noch ne fehlermeldung unter nt4
aber das könnte ein ansatz sein.... wer weiß mehr?

Du meinst z.B., wie die Fehlermeldung lautet? 😉

CU
maxhb

sangria ·

ne..... die fehlermeldung lautet:

beim senden einer nachricht an "name" trat ein fehler auf

das ist schon klar.... es werden alle kisten im intranet angezeigt.... nur warum es nicht geht weiß ich "noch" nicht.

sangria ·

tztztz... man sollte schon auch den nachrichtendienst aktivieren.... dann kommt auch kein fehler... :o

jetzt sollte das nur noch mit namen anstatt mit pc-idents gehen.... das sollte nicht das schwerste sein...

winke

sangria

TW ·
sangria schrieb

tztztz... man sollte schon auch den nachrichtendienst aktivieren.... dann kommt auch kein fehler... :o

sagte ich das nicht??? 😉

sangria ·

jaja...... bekenne mich schuldig im sinne der anklage.... #giggle#

ich hab soweit auch schon alles am laufen.... geht auch prima....

und wenn man :

$ret = `net view`; 
$ret = explode("
", $ret); 
for ($n=3; $n<(count($ret)-3); $n++) 
echo "<option>".substr($ret[$n],2)."</option>";

raus nimmt und statt dessen:

<option value="ID des emppfänger comuter">Name den du willst</option>

schreibt hat man das ganze schon "personalisiert...

ein problem....wobei... problem ist falsch... hab ich noch... da der "net send" befehl vom server kommt, bekommt der empfänger auch eine mitteilung vom server... egal von welcher arbeitsstation aus...

das macht er mit dem befehl:

system("net send ".$_POST['pc']." ".$_POST['msg']);

wie bekomme ich hin, daß er einen anderen namen angibt? am besten natürlich so ala "%user%"...

weiß da jemand weiter??? php ist nicht gerade das was ich kann... :o

freue mich auf euren rat.

winke

sangria

maxhb ·
sangria schrieb

wie bekomme ich hin, daß er einen anderen namen angibt? am besten natürlich so ala "%user%"...

Falls ich das richtig sehe, dann kann man dohc "net send" keinen Absender mit auf den Weg geben:

net send schrieb

Die Syntax dieses Befehls lautet:
NET SEND
{Name|*|/DOMAIN[:Name]|/USERS} Nachricht

Von Absender steht da ja nix ...

CU
maxhb

sangria ·

klar.... da steht nix..... geb ich dir vollkommen recht....
aber... kann ich nicht in der "value-form" jemand bekannt geben woher die messasge kam?

ich meine, es müsse in der "send-funktion" verankert sein... (gleich von vorne herein.... ich meine die "input type submit"

wer weiß was?

winke

sangria

Schmoozer ·

Bei mir schon.

Wie hast du das geschafft?
Kotzt mich voll an, dass seit SP2 nix mehr geht, hab aber bei google auch nichts gefunden

Schmoozer ·

@Dander:
unter Systemsteuerung-->Verwaltung-->Dienste den Punkt Nachrichtendienst raussuchen, doppelklicken und den Wert "Starttyp" auf automatisch stellen. Schon ist er wieder da! :-)