ID: 41080 User updated by: rpeters+php at icomproductions dot ca Reported By: rpeters+php at icomproductions dot ca Status: Closed Bug Type: Documentation problem Operating System: N/A PHP Version: Irrelevant Assigned To: bjori New Comment:
The doc experts are taken from ca.php.net, with modification dates of the 24th or 25th of May. imagegif, and imagewbmp both report: The path to the saved file. If not set or NULL, the raw image stream will be outputted directly. imagejpeg reports: To skip this argument in order to provide the quality parameter, use NULL. None of these pages have appropriate warnings over the use of NULL. I suggest taking inspiration from the imagepng page, which states: Note: NULL is invalid if the quality and filters arguments are not used. Again, I will note that imagegif is listed as having only 2 parameters while other bug reports indicate it accepts 4. If it does only take 2, then the documentation should refrain from specifying that filename can be set as null in any circumstances. (There are no valid combinations of two parameters where the second is null.) Previous Comments: ------------------------------------------------------------------------ [2007-05-25 20:12:06] [EMAIL PROTECTED] Fixed imagegif(), imagejpeg() was fix long time ago ------------------------------------------------------------------------ [2007-04-13 22:02:27] rpeters+php at icomproductions dot ca Description: ------------ Documentation for imagegif and imagejpeg both incorrectly convey that it is acceptable to pass null or an empty string as the second parameter without specifying additional parameters. It is also worth noting that imagegif docs state it only takes 2 parameters, while other bug report comments have indicated it takes 4. Related: bug #38794 Reproduce code: --------------- imagegif($imageData, ''); Expected result: ---------------- According to the docs, this should be acceptable, causing the image to be outputted to the client. Actual result: -------------- It throws an exception trying to create a file with a null filename. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=41080&edit=1