Jump to content

[SOLVED] fsockopen problem


Mr.n

Recommended Posts

Dear all,

 

I have 2 webservers running apache+php... i developped a script from the server side to accept requests coming from the other server. when i try this script through the web browser it's working but when i try to invoke this script through php code nothing happen !!

 

here is the code:

 

    $connection = fsockopen($host,80,&$error_number,&$error_desc,30);
     if($connection)
    {
       fputs($connection, "GET $URL HTTP/1.1\r\n\r\n");
       $ok = true;
    }

 

 

Thank you,

Link to comment
https://forums.phpfreaks.com/topic/154551-solved-fsockopen-problem/
Share on other sites

From the manual:

 

<?php
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.example.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.