ID:               16303
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Feature/Change Request
 Operating System: Linux
 PHP Version:      4.1.1
 New Comment:

We should able to set the headers sent by file() and fopen-wrappers
when the requests are made to outside, like:

$file = fopen("http://myaddress.com/blah.php?op=po";);


Previous Comments:
------------------------------------------------------------------------

[2002-03-27 09:23:39] [EMAIL PROTECTED]

I'm not quite sure what you are asking for here;
could you be more specific?

------------------------------------------------------------------------

[2002-03-27 01:55:45] [EMAIL PROTECTED]


When tring to open a file for remote edition like:

$file = file("http://myaddress.com/users.php?op=xz&f=w";);

Whe can't set the headers.
And why one would like to?

1 - Readfile throws the content to std out.
2 - fsockopen takes too much time to do the same:

$sck = fsockopen($host,$port,&$errno,&$errstr);
fputs($sck,$request);
while(!feof($sck)) {
   $result .= fgets($sck,128);
}
This will take about 300-400% more time compared with file() or
readfile(). (WHY??? Ive tested the int lenght of fgets() with
2,32,64,128...4096 and it is still very slow: filesizes > 400kb ~
90-120 sec (@ 256k) when file() does the same in ~ 20-30 sec).

I've not tested cURL yet, but I think PHP should support this w/o 3
parties..

Thanks ppl!



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=16303&edit=1

Reply via email to