C
chupiter
Guest
Hi everyone,
I am trying to use the fsockopen method to connect to server.
the code is following:
<?
$httpbody = "testing";
$out = "POST $remotepath HTTP/1.1\r\n";
$out .= "Host:$remoteserver \r\n";
$out .= "Authorization: Basic \r\n";
$out .= "content-length: ".strlen($httpbody)." \n\n";
$out .= $httpbody;
$fp = fsockopen("$remoteserver",80);
if ($fp) {
fputs($fp, $out);
while (!feof($fp)) {
echo fgets($fp);
}
fclose($fp);
}
else {
echo "Connect Failure <BR>";
}
?>
However, I got the error message as : "Fatal error: Maximum execution time of 30 seconds exceeded in line 20. In the line 20 is "echo fgets($fp);".
Questions:
Is the fsockopen able to connect to remote server? It should be yes, right? because it execute the if ($fp). So what is this error message referring to?
Thanks for your help guys.
REgards,
Chupiter
I am trying to use the fsockopen method to connect to server.
the code is following:
<?
$httpbody = "testing";
$out = "POST $remotepath HTTP/1.1\r\n";
$out .= "Host:$remoteserver \r\n";
$out .= "Authorization: Basic \r\n";
$out .= "content-length: ".strlen($httpbody)." \n\n";
$out .= $httpbody;
$fp = fsockopen("$remoteserver",80);
if ($fp) {
fputs($fp, $out);
while (!feof($fp)) {
echo fgets($fp);
}
fclose($fp);
}
else {
echo "Connect Failure <BR>";
}
?>
However, I got the error message as : "Fatal error: Maximum execution time of 30 seconds exceeded in line 20. In the line 20 is "echo fgets($fp);".
Questions:
Is the fsockopen able to connect to remote server? It should be yes, right? because it execute the if ($fp). So what is this error message referring to?
Thanks for your help guys.
REgards,
Chupiter