Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
shmop /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
001.phpt
2.09
KB
-rw-rw-r--
2022-10-31 11:36
002.phpt
3.15
KB
-rw-rw-r--
2022-10-31 11:36
bug81407.phpt
478
B
-rw-rw-r--
2022-10-31 11:36
shmop_open_private.phpt
445
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- shmop extension error messages --CREDITS-- edgarsandi - <edgar.r.sandi@gmail.com> --SKIPIF-- <?php if( substr(PHP_OS, 0, 3) == "WIN") { die('skip not for Windows'); } if (!extension_loaded("shmop")) { die("skip shmop() extension not available"); } ?> --FILE-- <?php echo PHP_EOL, '## shmop_open function tests ##'; // warning outputs: 4 parameters expected var_dump($shm_id = shmop_open()); // warning outputs: invalid flag when the flags length != 1 var_dump(shmop_open(1338, '', 0644, 1024)); // warning outputs: invalid access mode var_dump(shmop_open(1338, 'b', 0644, 1024)); // warning outputs: unable to attach or create shared memory segment var_dump(shmop_open(null, 'a', 0644, 1024)); // warning outputs: Shared memory segment size must be greater than zero var_dump(shmop_open(1338, "c", 0666, 0)); echo PHP_EOL, '## shmop_read function tests ##'; // warning outputs: 3 parameters expected var_dump(shmop_read()); // warning outputs: start is out of range $shm_id = shmop_open(1338, 'n', 0600, 1024); var_dump(shmop_read($shm_id, -10, 0)); shmop_delete($shm_id); // warning outputs: count is out of range $shm_id = shmop_open(1339, 'n', 0600, 1024); var_dump(shmop_read($shm_id, 0, -10)); shmop_delete($shm_id); echo PHP_EOL, '## shmop_write function tests ##'; // warning outputs: 3 parameters expected var_dump(shmop_write()); // warning outputs: offset out of range $shm_id = shmop_open(1340, 'n', 0600, 1024); var_dump(shmop_write($shm_id, 'text to try write', -10)); shmop_delete($shm_id); echo PHP_EOL, '## shmop_size function tests ##'; // warning outputs: 1 parameter expected var_dump(shmop_size()); echo PHP_EOL, '## shmop_delete function tests ##'; // warning outputs: 1 parameter expected var_dump(shmop_delete()); echo PHP_EOL, '## shmop_close function tests ##'; // warning outputs: 1 parameter expected var_dump(shmop_close()); ?> --EXPECTF-- ## shmop_open function tests ## Warning: shmop_open() expects exactly 4 parameters, 0 given in %s on line %d NULL Warning: shmop_open(): is not a valid flag in %s on line %d bool(false) Warning: shmop_open(): invalid access mode in %s on line %d bool(false) Warning: shmop_open(): unable to attach or create shared memory segment 'Invalid argument' in %s on line %d bool(false) Warning: shmop_open(): Shared memory segment size must be greater than zero in %s on line %d bool(false) ## shmop_read function tests ## Warning: shmop_read() expects exactly 3 parameters, 0 given in %s on line %d NULL Warning: shmop_read(): start is out of range in %s on line %d bool(false) Warning: shmop_read(): count is out of range in %s on line %d bool(false) ## shmop_write function tests ## Warning: shmop_write() expects exactly 3 parameters, 0 given in %s on line %d NULL Warning: shmop_write(): offset out of range in %s on line %d bool(false) ## shmop_size function tests ## Warning: shmop_size() expects exactly 1 parameter, 0 given in %s on line %d NULL ## shmop_delete function tests ## Warning: shmop_delete() expects exactly 1 parameter, 0 given in %s on line %d NULL ## shmop_close function tests ## Warning: shmop_close() expects exactly 1 parameter, 0 given in %s on line %d NULL