PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Telnet - PHP, AJAX !?! (http://www.selfphp.de/forum/showthread.php?t=24174)

firefighter1993 11.05.2011 15:54:56

Telnet - PHP, AJAX !?!
 
Hallo liebes Forum,

ich sitze gerade an einem kleinen Projekt und habe folgendes problem,
und zwar möchte ich daten,die mir per "fsockopen" mitgeteilt werden auswerten. Das Programm, welches die daten mitteilt, tut dies folendermaßen:
Es werden 60 Nachrichten (alte Nachrichten) geschickt und danach nix mehr, bis eine neue Nachricht eintrifft. Diese wird dann weiter geleitet. Die alten nachrichten kann ich schön auswerten. Ich will jedoch nicht immer auf einen timeou warten und dann eine neue Anfrage stellen sondern sobald eine nachricht per telnet kommt, will ich, dass er sie empfängt und dann anzeigt.
Ich weiß nicht, ob ihr das jetzt verstanden habt, aber es ist schwer zu erklären :D7

$Connect bestimmen:
PHP-Code:

$Connect fsockopen ($hostname ,$port $errno $errstr ,  $timeout  ); 

Login:
PHP-Code:

   fputs($Connect$passwd);

        
$x=0;
        while (
$x<4) {
        echo 
". ".fgets($Connect1024)."<BR>\n";
        
$x++;
    } 


Auslesen der rückgabe von dem server:
PHP-Code:

fgets($Connect1024

Vielen dank schon mal
MfG firefighter1993

firefighter1993 11.05.2011 18:05:46

AW: Telnet - PHP, AJAX !?!
 
keiner eine idee? ... oder was wollt ihr noch wissen ?

PUSH

Ckaos 11.05.2011 19:53:52

AW: Telnet - PHP, AJAX !?!
 
Hi

Zitat:

PUSH
Kennst du noch foren wo das gern gesehen ist?

Mein Rat mach dir nen Cron der die Abfrage macht jede Minute und nne Javascript (event) der per Ajax
dann das per Cron gespeicherte abfragt.
So wie Face.... da sieht man sogar in welchem intervall die das machen ;)

mfg

CKaos

firefighter1993 11.05.2011 20:04:44

AW: Telnet - PHP, AJAX !?!
 
Ne, is eig nirgens gern gesehen, aber weiß atm nicht weiter, weil ich alles gesucht habe und so.

Wie würde sowas denn aussehen (bin JS ud AJAX sehr unerfahren, weiß nur was das ist) ...

Danke schon mal
MfG

EDIT:
Ich will quasi putty zum lesen online ... bis auf PW nix senden und die ausgaben dann umformatieren, danke schon mal für jede hilfe ...

Indyk 16.05.2011 09:25:03

AW: Telnet - PHP, AJAX !?!
 
Hallo firefighter1993,

php ist einfach nicht dafür gemacht persistente verbindungen aufrecht zu halten (meine meinung). Ckaos hat für dich in die richtige richtung gezeigt.

Ein Cron würde dein Script alle x sekunden aufrufen.

Die Ajax alternative funkt. genau so nur das du ein Browser aufhaben musst und die Cronlogik in JS geschrieben ist. Das heißt du würdest z.b. cron.html aufrufen und dort läuft JS das all x sekunden dein php script aufruft. (per ajax)

Wie man mit Ajax eine seite abruft findet man zu genüge im internet. Noch einfacher wird es wenn du eine Framework ala jQuery benutzt.

Wenn du ein bisschren rumpobiert hast und eine spezielles problem hast helfen wir dich sicherlich gerne weiter. (damit meine ich nicht: "wie baut man ein cron mit js"

P.S:
eine weitere Alternative wäre noch node.js (wenn du was mit javascript anfangen kannst)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:18:00 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.