任何人都可以告诉如何为在webserver中创建和删除文件夹提供或设置文件权限!
创建文件夹
mkdir("FolderName", 0755, true);
删除文件夹
$files = glob("FolderName" . '*', GLOB_MARK );
chmod("FolderName", 0777);
foreach( $files as $file ){
if( substr( $file, -1 ) == '/' )
delTree( $file );
else
unlink( $file );
}
rmdir( "FolderName" );
问题是我能够在本地服务器中创建和删除文件夹,但我无法在在线服务器中执行此操作?所以任何人都可以通过使用php的代码告诉如何启用权限吗?
答案 0 :(得分:0)
在Linux中,您希望保存您正在创建的目录的主目录与您的Web服务器具有相同的用户名和密码,在这种情况下,我的猜测是Apache。通常它就像www-data.www-data - 所以你可以运行:
chown www-data.www-data
chmod 664
如果您仍然遇到麻烦,请尝试在/ tmp中创建目录 - 虽然这不是一个永久的解决方案,它会让您知道您的代码是否正常工作。