ID: 33051 Updated by: [EMAIL PROTECTED] Reported By: Trigunflame at gmail dot com -Status: Open +Status: Feedback Bug Type: Semaphore related Operating System: windows xp PHP Version: 5.0.4 New Comment:
And what happens in another browser ? Previous Comments: ------------------------------------------------------------------------ [2005-05-18 04:38:24] Trigunflame at gmail dot com Should say [] are visible when viewing source.. which are appended after the expected result string, yet cause a linebreak.. ------------------------------------------------------------------------ [2005-05-18 04:37:04] Trigunflame at gmail dot com Description: ------------ Using the code posted here: http://us2.php.net/manual/en/ref.shmop.php Generates a weird display glitch in firefox with [] brackets, and causes linebreak. Reproduce code: --------------- <?php // Create 100 byte shared memory block with system id if 0xff3 $shm_id = shmop_open(0xff3, "c", 0644, 100); if (!$shm_id) { echo "Couldn't create shared memory segment\n"; } // Get shared memory block's size $shm_size = shmop_size($shm_id); echo "SHM Block Size: " . $shm_size . " has been created.\n"; // Lets write a test string into shared memory $shm_bytes_written = shmop_write($shm_id, "my shared memory block", 0); if ($shm_bytes_written != strlen("my shared memory block")) { echo "Couldn't write the entire length of data\n"; } // Now lets read the string back $my_string = shmop_read($shm_id, 0, $shm_size); if (!$my_string) { echo "Couldn't read from shared memory block\n"; } echo "The data inside shared memory was: " . $my_string . "\n"; //Now lets delete the block and close the shared memory segment if (!shmop_delete($shm_id)) { echo "Couldn't mark shared memory block for deletion."; } shmop_close($shm_id); ?> Expected result: ---------------- SHM Block Size: 100 has been created. The data inside shared memory was: my shared memory block Actual result: -------------- SHM Block Size: 100 has been created. The data inside shared memory was: my shared memory block ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=33051&edit=1