php把生成的文件存放在指定目录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php把生成的文件存放在指定目录相关的知识,希望对你有一定的参考价值。

print_r(file_put_contents("home.txt".$json));
这样写的话就可以正确的输出,并且能在home.txt文件找到输出的内容
但是,如果我想把home.txt 保存在指定的目录要怎么做呢, 如下我写的,但是不对,求指教
print_r(file_put_contents(
"E:/apache-tomca-7.0.29/webapps/GMITservice/json/home.txt",$json));

php生成文件的时候,都可以执行到你希望存放的目录,例如(UNIX):
$fp=fopen("/tmp/abc.txt","W");
再如(WINDOWS):
file_put_contents(\'c:/tmp/abc.txt\', \'保存的内容\');

一般需要注意两点,一是指定的目录需要是存在的,如果目录不存在会报错,系统并不能够自动建立目录。二是对目录要有权限。
参考技术A file_put_contents函数将返回写入到文件内数据的字节数,失败时返回FALSE
当需要指定目录的时候,要检查目录是否存在,如果不存在目录要事先建立目录E:/apache-tomca-7.0.29/webapps/GMITservice/json/

你的写法是正确的。本回答被提问者采纳
参考技术B $filename="../config/config.php"; //举例:目录在../config/config.php
file_put_contents($filename,$contents); //把$contents内容存在../config/config.php中

如何把zblog所有文章放在根目录下,静态生成html文件

在后台可以设置的。catalog,静态目录设置里面,zblog仿站乐园有详细的说明的。。
具体方法是这样的:进入后台——网站设置管理——静态目录配置及文件重建设置——自定义静态日志目录配置(改为:蕋egory%),或者是你日志存放目录没设置好,一般不用管,直接默认的post就可以了。
参考技术A 在后台配置静态化的时候将保存目录改成根目录即可,不过不建议这样操作。虽然说将
html文件
放在根目录下面,网站文章的访问url将会缩短,但这样并不便于以后的管理。最重要的是,做优化不必要去追求这种极致,而是应该更多的从用户的角度去着眼。本回答被提问者采纳

以上是关于php把生成的文件存放在指定目录的主要内容,如果未能解决你的问题,请参考以下文章

php上传电脑本地文件并且存到指定目录,并且存放到数据库怎么个思路?

php配置文件中的文件上传临时目录必须写指定路径吗

pro文件常用内容

怎么样让PHP组合多张图片并生成保存到指定目录?

vs2019 指定项目输出目录和指定中间目录

PHP上传文件到指定目录(Zend Studio 12.5)