I need someone who knows about Indy Components (delphi) and PHP 
programming.
I use a TidTCPServer which is active at port 4250 listening 4 
connections.
When i connect from another machine in my LAN, using PHP, the TCPServer 
tells me, that's right...
The problem is when i want to read a text from the client (PHP). 
TCPServer tells me that a message came, but it doesn't shw it to me.

Following is the code i use.

procedure TMainForm.TCPServerConnect(AThread: TIdPeerThread);
begin
  MessageDlg('User has connected from web', mtInformation, [mbOK], 0);
end;

...

procedure TMainForm.TCPServerExecute(AThread: TIdPeerThread);
Var
  Msg:String;
begin
  { Get the text sent from the client }
  Msg := AThread.Connection.ReadLn;
  MessageDlg('Message received: '+Msg, mtInformation, [mbOK], 0);
end;

...

This is PHP code (connect.php)
----------------

<?php
//try to connect to the TCPServer on 10.0.0.8
$fp = fsockopen("10.0.0.8",4250,&$errno,&$errstr,30);
//if can't connect, show error
if(!$fp) {
        echo "Error connecting. Try later.";
        echo "<br>$errstr ($errno)<br>\n";
}
else {
        if (empty($field_msg)) {
                echo "<form name=\"formsend\" method=\"post\" action=
\"connect.php\">Message: ";
                echo "<input type=\"text\" name=\"field_msg\" size=\"30\" 
maxlength=\"150\"><br>";
                echo "<input type=\"submit\" name=\"submit\" value=\"Send 
message\"></form>";
        }
        else {  
                echo "Message sent to Server!";
                fputs($fp,$field_msg);
                fclose($fp);
        }
}
?>

...

Does anyone what may be wrong with this?
When user sends message from web i see the Server @ 10.0.0.8 showing me
a message dialog
---------------------
| Message received: |
---------------------

BUT I CAN'T SEE THE MESSAGE...
Sorry 4 long post. Thanks in advance. 

----------------------------------
Henry - Argentina
http://www.quiquesistemas.com.ar
[EMAIL PROTECTED]
ICQ: 18048153

-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to