<?php
error_reporting(E_ALL);
$nDir=count($dir=explode("/",$_SERVER['DOCUMENT_ROOT']));
unset($dir[($nDir-1)]);
$dir=implode("/",$dir);
if (!is_dir($dir."/username")) {
$old_umask = umask(0000);
if (!mkdir($dir."/username",0777)) {
die('Couldnt Create Directory');
}
umask($old_umask);
}
$fp=fopen($dir."/username/".time()."txt","w+");
if (!$fp) {
die ("Couldnt Create Test File(s)");
} else {
fwrite($fp,time());
fclose($fp);
}
?>
Thats a test script i created to try and create files outside the document_root, so far im only getting a Permission Denied error
Warning: mkdir(/home/pitch/*/username): Permission denied in /home/pitch/**/html/testfile.php on line 10