php文件夹0777,PHP代码mkdir(‘images’,’0777′)创建一个具有411权限的文件夹!为什么?...
我发誓这是昨天的工作.然而,现在下面的代码破坏文件夹没有问题,但创建一个具有411权限的新文件夹应该是777.我的代码昨天这样做.
这样做的目的是压缩文件夹,传递文件夹,删除图像,然后为图像创建新目录.
有人能告诉我我做错了什么或我应该做什么?谢谢
function delete_directory($dirname) {
if (is_dir($dirname))
$dir_handle = opendir($dirname);
if (!$dir_handle)
return false;
while($file = readdir($dir_handle)) {
if ($file != "." && $file != "..") {
if (!is_dir($dirname."/".$file))
unlink($dirname."/".$file);
else
delete_directory($dirname.'/'.$file);
}
}
closedir($dir_handle);
rmdir($dirname);
return true;
}
$directoryToZip="jigsaw/"; // This will zip all the file(s) in this present working directory
$outputDir="/"; //Replace "/" with the name of the desired output directory.
$zipName="jigsaw.zip";
include_once("createzipfile/CreateZipFile.inc.php");
$createZipFile=new CreateZipFile;
/*
// Code to Zip a single file
$createZipFile->addDirectory($outputDir);
$fileContents=file_get_contents($fileToZip);
$createZipFile->addFile($fileContents, $outputDir.$fileToZip);
*/
//Code toZip a directory and all its files/subdirectories
$createZipFile->zipDirectory($directoryToZip,$outputDir);
/*
$rand=md5(microtime().rand(0,999999));
$zipName=$rand."_".$zipName;
*/
$fd=fopen($zipName, "wb");
$out=fwrite($fd,$createZipFile->getZippedfile());
fclose($fd);
$createZipFile->forceDownload($zipName);
@unlink($zipName);
delete_directory('jigsaw/assets/images/jigsaw_image');
mkdir('jigsaw/assets/images/jigsaw_image','0777');
php文件夹0777,PHP代码mkdir(‘images’,’0777′)创建一个具有411权限的文件夹!为什么?...相关推荐
- 如何创建一个没有密码的加密文件夹
就像这样 using System; using System.Collections.Generic; using System.IO; using System.Windows;namespace ...
- Windows上快速创建一个1G以上的大文件
利用fsutil命令 fsutil file createnew e:\b.txt 1073741824 以上命令就是在e盘创建一个1G的b.txt文件
- ide项目文件夹浅黄色编写代码无提示或看不到项目中的文件夹
JetBrains ide全家桶ide都可能出现此情况,项目文件左上角选择为项目时不展示src等包/文件夹,只有选择Project Files时才会显示项目中的文件夹,一般出现此情况都是因为进行了删除 ...
- linux+取当天日期文件夹,Linux shell脚本:创建一个包含当前日期名称的文件夹
我正在尝试制作一个简单的备份脚本,我在创建一个名称为curent date的文件夹时遇到问题 我的脚本是那个,基本上问题出在最后一行 drivers=$(ls /media/) declare -i ...
- 【LaTex】利用ins文件和dtx文件生成cls或sty文件,latex宏包的生成与创建方法;配置宏包文件的方法,latex宏包文件放置目录
一.宏包文件无法找到 在编译tex文件时,如果宏包文件并不在配置目录中,就会发出类似[LaTeX Error: File `pageno.sty' not found.]的错误. 二.解决方法就是自己 ...
- curl上传文件linux,在Linux中如何使用curl从一个服务器流式传输文件到另一个服务器(有限的服务器资源)...
我的API服务器具有非常有限的磁盘空间(500MB)和内存(1GB).它获得的API调用之一是接收文件.消费者调用API并传递要下载的URL. 我的服务器的"目标"是将此文件上传到 ...
- c语言创建一个文本文件datadat,c语言文件选择题.docx
C 语言文件选择题(答案在最后) 1.标准库函数fgets(s,n,f)的功能是 从文件f中读取长度为n的字符串存入指针s所指的内存 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存 从文件 ...
- 如何集成Python代码和GUI来创建一个简单的游戏?
您不需要集成任何内容.您可以使用pygame屏幕作为GUI. 公平警告:它没有内置功能,如按钮或弹出窗口.每次都需要硬编码. 通过集成,如果你的意思是python代码的结果应该显示在屏幕上,那么这将发 ...
- 删除linux目录下一半的文件,Linux面试题(一):删除一个目录下的所有文件,但保留一个指定文件...
假设这个目录是/shnne/,里面有log1,log2,log3..log10 十个文件[root@shnne shnne]# touch log{1..10} [root@shnne shnne] ...
最新文章
- Spark入门教程(二)Spark2.2源码编译及安装配置
- lisp修改天正标高值_【求教】如何批量修改天正字体
- 安装oel6.3 操作系统
- SAP成都研究院马洪波:提升学习力,增强竞争力,收获一生乐趣
- 2.0 es6中forEach以及数组操作
- 容器编排技术 -- Kubernetes 给容器和Pod分配CPU资源
- 利用计算机语言实现ID3算法,机器学习之决策树学习-id3算法-原理分析及c语言代码实现.pdf...
- viewport meta 标签在手机浏览器上控制布局
- 《JavaScript 模式》读书笔记
- Python3.x:pytesseract识别率提高(样本训练)
- DP--POJ1191 棋盘分割
- linux控制主机风扇转速,怎么调整cpu风扇转速 cpu风扇转速调整方法【详解】
- 机房(计算机室)管理制度,湖南石油化工职业技术学院-信息资源中心-管理制度-计算机机房管理制度...
- 【问题解决】This scheduler instance is still active but was recovered by another instance in the cluster.
- 超级计算机在鄂尔多斯那个区,内蒙古超级计算机运算能力 进入中国最强行列...
- MatplotlibDeprecationWarning: Calling gca() with keyword arguments was deprecated in Matplotlib 3.4
- android手机log文件工具,手机文件日志app下载-手机文件日志 安卓版v1.0-PC6安卓网...
- [从头读历史] 第267节 诗经 邶风
- C语言七巧板游戏制作,绘本里的七巧板游戏
- Origin如何从绘图中提取数据点