linux php不能写文件内容,php 在linux系统下写出文件问题
最近寫了一個簡單的生成文件,服務器用的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系统下写出文件问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 冠卜菌地乐可以拌菜种子播种吗?
- 下一篇: linux查看java虚拟机内存_深入理