- var_dump: documentation ( source)
- dirname: documentation ( source)
- ini_set: documentation ( source)
- file_put_contents: documentation ( source)
<?php
// no separator
$dir = '/tmp/';
ini_set('open_basedir', $dir);
print("ini_set to ".$dir."\n");
var_dump(file_put_contents('/tmp/hhvm-openbasedir-test', 'some data'));
// with separator
$dir = '/tmp/'.PATH_SEPARATOR.dirname(PHP_BINARY);
ini_set('open_basedir', $dir);
print("ini_set to ".$dir."\n");
var_dump(file_put_contents('/tmp/hhvm-openbasedir-test', 'some data'));