| 
<?php/*
 * test_http_image_request.php
 *
 * @(#) $Header: /opt2/ena/metal/http/test_http_image_request.php,v 1.5 2015/05/26 09:04:17 mlemos Exp $
 *
 */
 
 require("http.php");
 
 set_time_limit(0);
 $http=new http_class;
 $url="http://www.phpclasses.org/graphics/logo.gif";
 $error=$http->GetRequestArguments($url,$arguments);
 $error=$http->Open($arguments);
 if($error=="")
 {
 $error=$http->SendRequest($arguments);
 if($error=="")
 {
 $headers=array();
 $error=$http->ReadReplyHeaders($headers);
 if($error=="")
 {
 for(Reset($headers),$header=0;$header<count($headers);Next($headers),$header++)
 {
 $header_name=Key($headers);
 if(GetType($headers[$header_name])!="array")
 {
 switch(strtolower($header_name))
 {
 case "content-type":
 case "content-length":
 Header($header_name.": ".$headers[$header_name]);
 break;
 }
 }
 }
 for(;;)
 {
 $error=$http->ReadReplyBody($body,1000);
 if($error!=""
 || strlen($body)==0)
 break;
 echo $body;
 }
 }
 }
 $http->Close();
 }
 if($error!="")
 {
 ?>
 <HTML>
 <HEAD>
 <TITLE>Error</TITLE>
 </HEAD>
 <BODY>
 <H1><CENTER>Could not retrieve the resource. Error: <?php echo $error; ?></CENTER><H1>
 <HR>
 </BODY>
 </HTML>
 <?php
 }
 ?>
 |