<?php
highlight_file(__FILE__);
$dir = 'sandbox/' . $_SERVER['REMOTE_ADDR'];
if ( !file_exists($dir) )
mkdir($dir);
chdir($dir);
$args = $_GET['args'];
for ( $i=0; $i<count($args); $i++ ){
if ( !preg_match('/^\w+$/', $args[$i]) )
exit();
}
exec("/bin/orange " . implode(" ", $args));
?>
- Output for 8.3.0 - 8.3.7
- <pre><code style="color: #000000"><span style="color: #0000BB"><?php
highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);
</span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];
if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )
</span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);
</span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);
</span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];
for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){
if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )
exit();
}
</span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));
</span><span style="color: #0000BB">?></span></code></pre>
Warning: Undefined array key "REMOTE_ADDR" in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 7
Warning: Undefined array key "args" in /in/WAqHE on line 9
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /in/WAqHE:10
Stack trace:
#0 {main}
thrown in /in/WAqHE on line 10
Process exited with code 255. - Output for 8.0.10 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Warning: Undefined array key "REMOTE_ADDR" in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 7
Warning: Undefined array key "args" in /in/WAqHE on line 9
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /in/WAqHE:10
Stack trace:
#0 {main}
thrown in /in/WAqHE on line 10
Process exited with code 255. - Output for 8.0.13
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Warning: Undefined array key "REMOTE_ADDR" in /in/WAqHE on line 4
Warning: mkdir(): Read-only file system in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Warning: Undefined array key "args" in /in/WAqHE on line 9
Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /in/WAqHE:10
Stack trace:
#0 {main}
thrown in /in/WAqHE on line 10
Process exited with code 255. - Output for 8.0.0 - 8.0.9
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Warning: Undefined array key "REMOTE_ADDR" in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 7
Warning: Undefined array key "args" in /in/WAqHE on line 9
Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in /in/WAqHE:10
Stack trace:
#0 {main}
thrown in /in/WAqHE on line 10
Process exited with code 255. - Output for 7.4.33
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: mkdir(): Read-only file system in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
Warning: exec(): Unable to fork [/bin/orange ] in /in/WAqHE on line 14
- Output for 7.2.29 - 7.2.33, 7.3.16 - 7.3.31, 7.4.3 - 7.4.32
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
Warning: exec(): Unable to fork [/bin/orange ] in /in/WAqHE on line 14
- Output for 7.4.0
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in:/etc) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
- Output for 7.3.32 - 7.3.33
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Warning: mkdir(): Read-only file system in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
Warning: exec(): Unable to fork [/bin/orange ] in /in/WAqHE on line 14
- Output for 7.2.6
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
- Output for 7.2.0
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: mkdir(): Permission denied in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: count(): Parameter must be an array or an object that implements Countable in /in/WAqHE on line 10
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
- Output for 7.1.20
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: file_exists(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 5
Warning: mkdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 6
Warning: chdir(): open_basedir restriction in effect. File(sandbox/) is not within the allowed path(s): (/tmp:/in) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
- Output for 5.6.28, 7.0.20, 7.1.0 - 7.1.10
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: mkdir(): Permission denied in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
- Output for 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.25, 7.0.0 - 7.0.10
- <code><span style="color: #000000">
<span style="color: #0000BB"><?php<br /> highlight_file</span><span style="color: #007700">(</span><span style="color: #0000BB">__FILE__</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$dir </span><span style="color: #007700">= </span><span style="color: #DD0000">'sandbox/' </span><span style="color: #007700">. </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'REMOTE_ADDR'</span><span style="color: #007700">];<br /> if ( !</span><span style="color: #0000BB">file_exists</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">) )<br /> </span><span style="color: #0000BB">mkdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /> </span><span style="color: #0000BB">chdir</span><span style="color: #007700">(</span><span style="color: #0000BB">$dir</span><span style="color: #007700">);<br /><br /> </span><span style="color: #0000BB">$args </span><span style="color: #007700">= </span><span style="color: #0000BB">$_GET</span><span style="color: #007700">[</span><span style="color: #DD0000">'args'</span><span style="color: #007700">];<br /> for ( </span><span style="color: #0000BB">$i</span><span style="color: #007700">=</span><span style="color: #0000BB">0</span><span style="color: #007700">; </span><span style="color: #0000BB">$i</span><span style="color: #007700"><</span><span style="color: #0000BB">count</span><span style="color: #007700">(</span><span style="color: #0000BB">$args</span><span style="color: #007700">); </span><span style="color: #0000BB">$i</span><span style="color: #007700">++ ){<br /> if ( !</span><span style="color: #0000BB">preg_match</span><span style="color: #007700">(</span><span style="color: #DD0000">'/^\w+$/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">[</span><span style="color: #0000BB">$i</span><span style="color: #007700">]) )<br /> exit();<br /> }<br /> </span><span style="color: #0000BB">exec</span><span style="color: #007700">(</span><span style="color: #DD0000">"/bin/orange " </span><span style="color: #007700">. </span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">" "</span><span style="color: #007700">, </span><span style="color: #0000BB">$args</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?></span>
</span>
</code>
Notice: Undefined index: REMOTE_ADDR in /in/WAqHE on line 4
Warning: mkdir(): Permission denied in /in/WAqHE on line 6
Warning: chdir(): No such file or directory (errno 2) in /in/WAqHE on line 7
Notice: Undefined index: args in /in/WAqHE on line 9
Warning: implode(): Invalid arguments passed in /in/WAqHE on line 14
Warning: exec(): Unable to fork [/bin/orange ] in /in/WAqHE on line 14
preferences:
243.92 ms | 410 KiB | 272 Q