#25052 [NEW]: printer_get_option() followed by print can change PRINTER_MODE

From: Date: Tue, 12 Aug 2003 12:12:27 +0000
Subject: #25052 [NEW]: printer_get_option() followed by print can change PRINTER_MODE
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-45780@lists.php.net to get a copy of this message
From: dave at mail dot slh dot wisc dot edu Operating system: windows 2000 PHP version: 4.3.3RC3 PHP Bug Type: Unknown/Other Function Bug description: printer_get_option() followed by print can change PRINTER_MODE Description: ------------ Using printer_get_option() to view printer mode setting can cause the value of PRINTER_MODE to be altered. Reproduce code: --------------- <?php $handle=printer_open('myprinter'); printer_set_option ($handle,PRINTER_MODE,"RAW"); print "<br>PRINTER_MODE " . printer_get_option($handle, PRINTER_MODE) . "<br>"; print "handle=$handle"; print "<br>PRINTER_MODE " . printer_get_option($handle, PRINTER_MODE) . "<br>"; printer_write($handle,"this is a test"); printer_close($handle); ?> Expected result: ---------------- PRINTER_MODE RAW handle=Resource id #2 PRINTER_MODE RAW Actual result: -------------- PRINTER_MODE RAW handle=Resource id #2 PRINTER_MODE handle= Warning: couldn't allocate the printerjob [1804] in d:\foo\printest2.php on line 7 -- Edit bug report at http://bugs.php.net/?id=25052&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=25052&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=25052&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=25052&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=25052&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=25052&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=25052&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=25052&r=support Expected behavior: http://bugs.php.net/fix.php?id=25052&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=25052&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=25052&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=25052&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=25052&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=25052&r=dst IIS Stability: http://bugs.php.net/fix.php?id=25052&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=25052&r=gnused

« previous php.bugs (#45780) next »