#17784 [Opn->Csd]: fopen() 4th parameter not document

From: Date: Fri, 11 Apr 2003 06:22:28 +0000
Subject: #17784 [Opn->Csd]: fopen() 4th parameter not document
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969352531@lists.php.net to get a copy of this message
ID: 17784 Updated by: pollita@php.net Reported By: mfischer@php.net -Status: Open +Status: Closed Bug Type: Documentation problem PHP Version: 4.0CVS-2002-06-16 Assigned To: philip New Comment: Didn't know this bug was here till Philip asked me to document contexts..... fortunately I had just done it anyway :) I love it when a plan comes together. Previous Comments: ------------------------------------------------------------------------ [2003-02-19 18:51:03] philip@php.net With a little (lot) of help from Wez, I'll document this. ------------------------------------------------------------------------ [2002-11-06 04:00:27] wez@php.net Still not documented (not sure why Ilia closed it - perhaps by mistake). ------------------------------------------------------------------------ [2002-09-17 21:12:40] iliaa@php.net Thank you for your bug report. This issue has already been fixed in the latest released version of PHP, which you can download at http://www.php.net/downloads.php ------------------------------------------------------------------------ [2002-07-26 14:11:11] wez@php.net I still don't have time to properly document this, but I'm pasting part of my email conversation with Philip here, just in case someone else does get the time before I do. Thanks very much to Philip for the effort in researching this stuff! Wez said: > The concept is this: > Sometimes it is useful to specify some more advanced tuning paramters > for a file (or stream) before it is opened. In the case of HTTP, > it is also useful to be able to share context settings - the main > thing here is to store cookies from one request and then use them > for subsequent fopen("http://...") requests. > > This concept was expanded to allow callbacks to monitor progress: > you should be able to find more details on this on the marc archives - > search for something like "stream progress notification"; this was > implemented in response to someone requesting the feature for FTP, > so adding FTP in there might help narrow the search. > > The context functions were (re)named as follows: > > stream_context_create() > stream_context_get_options() > stream_context_set_option() > stream_context_set_params() > > Context parameters have the following structure, much like an > array, so I'll display it like an array: > > context => array( > notification => callback for notification function > options => array( > http => array(optionname => optionvalue) // for http > ftp => ftp wrapper options > ... => other wrapper options > ) > ) > > ATM, only the notification parameter has been set and no options > for the other wrappers have been finalized, so it only makes sense > to document that part of it right now. And Philip said: Feel free to add the information below to the bug report, I unassigned myself, and wrote all the information I knew into it. See: http://bugs.php.net/bug.php?id=17784 Btw, that thread you speak of (stream progress notification" is here: RFC: stream notification handlers http://marc.theaimsgroup.com/?l=php-dev&m=101826854819192 Somehow I missed it. Hopefully if you mention the stuff below in that report someone will document it. Sorry I can't :( Btw, this is some cool stuff! I'm slowly understanding it. ------------------------------------------------------------------------ [2002-07-17 04:56:51] cynic@php.net whoa, kudos for the footwork, philip! :) ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/17784 -- Edit this bug report at http://bugs.php.net/?id=17784&edit=1

« previous php.doc (#969352531) next »