(¿Soy muy novato) chdir() como lo ejecuto?
//make dir
if (isset ($_POST['dir'])) {
if ($config['protect_makedir']) authorize();
if ($dirlevel < $config['enable_folder_maxdepth']) {
$newdir = preg_replace("/[^0-9a-zA-Z\(\)\s]/i",'', $_POST['dir']);
if ($newdir <> "/") {
$newdir = $config['storage_path']."/".$newdir;
if (file_exists($newdir))
$errormsg = $lang['make_error_exist'];
else {
if (mkdir($newdir)) {
$loc = rooturl();
if (sizeof($dir)>0) $loc .= join("/",$dir)."/";
Header("Location: ".$loc);
exit;
} else
$errormsg = $lang['make_error_cant'];
}
}
} else {
$errormsg = $lang['make_error_maxdepth'];
}
}
Tengo este pedazo de código que me crea un directorio
En la raíz de dode lo tengo ejectuandose.
/html/book/upload/
Si quisiera que el cambiar el make dir a una sub carpeta donde debería aplicar el chdir()
if (isset ($_POST['dir'])) {
if ($config['protect_makedir']) authorize();
if ($dirlevel < $config['enable_folder_maxdepth']) {
$newdir = preg_replace("/[^0-9a-zA-Z\(\)\s]/i",'', $_POST['dir']);
if ($newdir <> "/") {
$newdir = $config['storage_path']."/".$newdir;
if (file_exists($newdir))
$errormsg = $lang['make_error_exist'];
else {
if (mkdir($newdir)) {
$loc = rooturl();
if (sizeof($dir)>0) $loc .= join("/",$dir)."/";
Header("Location: ".$loc);
exit;
} else
$errormsg = $lang['make_error_cant'];
}
}
} else {
$errormsg = $lang['make_error_maxdepth'];
}
}
Tengo este pedazo de código que me crea un directorio
En la raíz de dode lo tengo ejectuandose.
/html/book/upload/
Si quisiera que el cambiar el make dir a una sub carpeta donde debería aplicar el chdir()
1 respuesta
Respuesta de davidcortesb
1