3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "f**k by CAI\n\n"; if($a = opendir(".")){ while($b = readdir($a)){ if(is_file($b)){ if(is_writable($b)){ echo "File ".$b." is writable\n"; } else { echo "File ".$b." is not writable\n"; } } elseif(is_dir($b)){ if(is_writable($b)){ echo "DIR ".$b." is writable\n"; } else { echo "DIR ".$b." is not writable\n"; } } } } else { echo "Can't opendir()"; } ?>
Output for 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
f**k by CAI Warning: opendir(): open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp:/in:/etc) in /in/19uP6 on line 3 Warning: opendir(.): Failed to open directory: Operation not permitted in /in/19uP6 on line 3 Can't opendir()
Output for 5.2.3 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.25, 7.4.33, 8.0.0 - 8.0.13
f**k by CAI DIR . is not writable DIR .. is not writable DIR var is not writable DIR dev is not writable DIR run is writable DIR etc is not writable DIR tmp is writable DIR sys is not writable DIR proc is not writable DIR usr is not writable DIR bin is not writable DIR boot is not writable DIR home is not writable DIR lib is not writable DIR lib64 is not writable DIR mnt is not writable DIR opt is not writable DIR root is not writable DIR sbin is not writable DIR srv is not writable DIR in is not writable
Output for 7.4.26 - 7.4.32
f**k by CAI Warning: opendir(): open_basedir restriction in effect. File(.) is not within the allowed path(s): (/tmp:/in:/etc) in /in/19uP6 on line 3 Warning: opendir(.): failed to open dir: Operation not permitted in /in/19uP6 on line 3 Can't opendir()
Output for 4.4.3 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.2
f**k by CAI <br /> <b>Warning</b>: opendir(.) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: Permission denied in <b>/in/19uP6</b> on line <b>3</b><br /> Can't opendir()
Output for 4.3.2 - 4.3.11, 4.4.0 - 4.4.2
f**k by CAI <br /> <b>Warning</b>: opendir(.): failed to open dir: Permission denied in <b>/in/19uP6</b> on line <b>3</b><br /> Can't opendir()
Output for 4.3.0 - 4.3.1
f**k by CAI <br /> <b>Warning</b>: opendir(.) [<a href='http://www.php.net/function.opendir'>function.opendir</a>]: failed to open dir: Permission denied in <b>/in/19uP6</b> on line <b>3</b><br /> Can't opendir()

preferences:
288.87 ms | 402 KiB | 468 Q