最近写了一个简单的生成文件,服务器用的linux 但是在将文件写出到路径的时候就会写出一个其他的文件夹

其中一些代码如下

define("paddy",dirname(__FILE__));

$gk=request_uri();

$filepath=paddy.$gk;

createfile($filefath,$file);

//$file就是一个需要写出的文件

function createfile($v,$s){

$dir=dirname($v);

if(!is_dir($v)){

mkdir($v,755,1);

}

file_get_contents($v,$s);

}

function request_uri()

{

if (isset($_SERVER['REQUEST_URI']))

{

$uri = $_SERVER['REQUEST_URI'];

}

else

{

if (isset($_SERVER['argv']))

{

$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['argv'][0];

}

else

{

$uri = $_SERVER['PHP_SELF'] .'?'. $_SERVER['QUERY_STRING'];

}

}

return $uri;

}

?>

如果我不用常量也定义路径,只用一个指定的路径,就不会生成乱符号的文件夹

乱符号的文件夹具体路径如下:/home/wwwroot/1/hh/%7B%E5%AD%98%E6%94%BE%E7%9B%AE%E5%BD%95%7Dcss/%3Cbr%20/%3E%3Cb%3ENotice%3C/b%3E:%20%20Undefined%20variable:%20jsname%20in%20%3Cb%3E/home/wwwroot/1/paddy/mb/0.php%3C/b%3E%20on%20line%20%3Cb%3E11%3C/b%3E%3Cbr%20

paddy常量 定义的就是 /home/wwwtoot/1/

求大神解决办法!

linux php不能写文件内容,php 在linux系统下写出文件问题相关推荐

  1. Linux怎么让文件按大小排序,linuxsortlinux系统下,按文件的大小进行排序的命令...

    怎样用sort 命令以 GPA作为关键字排序文件 Linux可以使用ls命令实现这一功能. ls命令是一个非常有用的查看文件与目录的命令,list之意,它的参数非常多. ls命令默认是按照文件名的字母 ...

  2. 2019-8-20 [Linux] 6.Shell的基本操作 查看 改变 列出 阅读开头/结尾 循环查看 阅读工具less 查找文件内容 文本分析工具AWK 文本编辑工具SED文件find 帮助man

    文章目录 6.linuxShell的基本操作 6.1 查看目录和文件 6.1.1 显示当前目录:pwd 6.1.2 改变目录:cd 6.1.3 列出目录内容:ls 1) 查看列表信息 以及详细信息 2 ...

  3. linux find命令按文件内容查找,使用linux find命令进行 查找文件

    linux find 命令,是linux环境下进行文件查找的命令.文件查找是服务器管理最基本操作.find命令本身也很强大,可以按照名字.所有者.时间.权限等方式进行查找.这里总结find一些常用的用 ...

  4. java控制器文件内容替换_如何用Java来进行文件切割和简单的内容过滤的实现

    一 由来 去年由于项目的需求,要将一个任意一个文件制作成一个xml文件,并且需要保持文件内容本身不产生变化,还要能够将这个xml重新还原为原文件.如果小型的文件还好处理,大型的xml,比如几个G的文件 ...

  5. 如何解压服务器系统,如何解压Linux系统下的zip文件

    如何解压Linux系统下的zip文件 发布时间:2020-08-10 09:28:56 来源:亿速云 阅读:76 作者:Leah 这期内容当中小编将会给大家带来有关如何解压Linux系统下的zip文件 ...

  6. linux temp文件夹在哪_Win10系统下使用linux命令的方法

    Win10系统是目前主流的操作系统之一,其功能十分强大,而在Windows10系统下也是能够使用linux命令,只是不少用户不知道而已.那么如何在Win10系统下使用linux命令?下面小编分享一下W ...

  7. 成功解决Windows10环境下运行Linux系统下的.sh文件

    成功解决Windows10环境下运行Linux系统下的.sh文件 目录 解决问题 解决方法 解决问题 Windows10环境下运行Linux系统下的.sh文件 解决方法 .sh是shell scrip ...

  8. linux下分割文件的方法,关于linux系统下分割大文件的方法

    <关于linux系统下分割大文件的方法>由会员分享,可在线阅读,更多相关<关于linux系统下分割大文件的方法(4页珍藏版)>请在人人文库网上搜索. 1.关于 linux系统下 ...

  9. linux 大文件按照大小切割,关于linux系统下分割大文件的方法

    关于linux系统下分割大文件的方法 在linux中分割大文件,比如一个5gb日志文件,需要把它分成多个小文件,分割后以利于普通的文本编辑器读取. 有时,需要传输20gb的大文件到另一台服务器,也需要 ...

  10. CentOS Linux系统下swp,swo文件扩展名临时隐藏文件

    CentOS Linux系统下swp,swo文件扩展名的隐藏文件 系统版本: CentOS Linux 6.8 场景: 今天巡检oracle系统的时候,发现/home目录大小超过80%,因一般不允许超 ...

最新文章

  1. MySQL 创建用户与修改密码
  2. FTP压缩文件上传到HDFS大小不一致的问题说明(FTP传输模式)
  3. python多线程实现访问页面_python 多线程实现网页自动截图
  4. Transformer Family
  5. Json 时间 转换为 Javascript 时间 Date Jquery 调用WCF
  6. 网页版本的飞行日志分析平台是_一个轻便的实时日志收集平台wslog
  7. airtest adb 远程连接_使用Airtest超快速开发App爬虫
  8. pattern recognition letter 投稿时word 模板的说明乱码
  9. Linux进程管理四大‘名捕’
  10. 机器学习:金融领域的岗位需求
  11. iOS IOS开发中各种型号的分辨率总结
  12. C#(unity/新手向)游戏暂停按钮(实现点击切换按钮文字:暂停/继续)
  13. 凸优化理论(一)数学优化问题的分类
  14. Halcon根据两条线拟合中线
  15. MiniGUI学习日记一----MiniGUI基础编程篇
  16. Vue报错记录——无法找到app
  17. 从程序员到产品经理再到自己创业的心路历程
  18. LoadRunner Error -27792: Failed to connect to server
  19. Greenplum——基于Greenplum-Spark Connector的Spark脚本开发及遇到的坑
  20. 企业网站seo优化有什么禁忌?

热门文章

  1. 企业微信_通讯录管理,获取部门列表部门成员及详情
  2. 质量审查一体化智能平台 搭建总览图
  3. RabbitMQ非root用户安装(Linux环境)
  4. 创新小组 实战Git团队企操作手册_精华版本
  5. 第5篇:Flowable-Modeler详述之开发环境搭建
  6. SpringBoot入门到精通_第3篇 _应用组件分析
  7. Spring4.x集成xfire1.26 问题汇总
  8. php 内存队列,memcache构建简单的内存消息队列_PHP教程
  9. qt中生成并读取配置文件Ini
  10. continue详细讲解