当前位置

首页 > 综合知识 > phplinux下保存文件路径怎么写

phplinux下保存文件路径怎么写

推荐人: 来源: 秒知社 阅读: 1.46W 次
1.php写文件 路径的格式

可以直接使用绝对路径。

phplinux下保存文件路径怎么写

如果是Windows可以直接写“C:/Cache/”

如果是Linux可以直接写“/Cache/”,需先改cache的权限为777.看看报什么错。在PHP的最前面加上error_reporting(E_ALL & ~E_NOTICE);相对路径是相对fopen所在的PHP文件即a.php而言的。

$f = fopen("cache/$filename", 'ab);

如果a.php在根目录下的b文件夹:

$f = fopen("../cache/$filename", 'ab);

2.PHP里写文件的时候如何设置路径

如果你用LINUX,请先该cache的权限为777.

看看报什么错。在PHP的最前面加上

error_reporting(E_ALL & ~E_NOTICE);

相对路径是相对fopen所在的PHP文件即a.php而言的。

$f = fopen("cache/$filename", 'ab);

如果a.php在根目录下的b文件夹:

$f = fopen("../cache/$filename", 'ab);

3.linux下备份一个目录下所有文件及目录,应该用什么命令

这里教大家如何用find、xargs和tar命令完成上面的功能。

建立一个测试环境,新建几个文件

# cd /tmp

# mkdir test

# cd test

# touch a.php b.js c.css 1.png

# ls

1.png a.php b.js c.css

接下来,通过find命令找出指定后缀的文件,为了支持多个后缀文件,find命令用到了正则匹配

# find . -type f -regex ".*.(php|js|css)"

./b.js

./a.php

./c.css

-regex后面的参数看起来很复杂,其实很简单,我来做个解释,双引号就不需要解释了吧

.*.(php|js|css) 简化一下就是.*.(php|js|css),其实就是对.()|做了下转义而已,开头的.*匹配除换行符外的任意字符(这个懂正则表达式的应该都明白)

找出文件后,就是如何备份这些文件了,tar需要指定源文件,怎么获取find出来的这些文件,并传给tar呢,xargs的作用就来了。看到下面xargs输出的是什么了吧,这个正是tar需要的。

# find . -type f -regex ".*.(php|js|css)" | xargs

./b.js ./a.php ./c.css

# find . -type f -regex ".*.(php|js|css)" | xargs tar czvf test.tar.gz

./b.js

./a.php

./c.css

下面看看文件是否备份成功了

# tar tzvf test.tar.gz

-rw-r--r-- root/root 0 2014-03-14 10:38 ./b.js

-rw-r--r-- root/root 0 2014-03-14 10:37 ./a.php

-rw-r--r-- root/root 0 2014-03-14 10:38 ./c.css

4.linux php配置文件在哪

PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文讲解了如何在linux下找出PHP配置文件php.ini的路径的方法,很多linux新手都不知道php安装在哪里,需要修改php.ini但是找不到在哪里,本文讲解的方法其实就是使用phpinfo()函数输出PHP信息,然后找到Configuration File (php.ini) Path这节就可以了,感兴趣的同学参考下.

近来,有不博友问php.ini存在哪个目录下?或者修改php.ini以后为何没有生效?基于以上两个问题,我觉得有必要教一下刚接触PHP的博友们如何找到PHP调用php.ini的路径目录。

一般安装PHP环境无非有两种平台,Linux环境下与WIN平台下。而WIN平台居多,因为现在套装安装包非常方便,如appserv、wamp一件安装包等等。而Linux下也有LNMP一键安装包,非常方便。由于这些安装做了简化,所以自然的许多博友就不太清楚环境安装好了以后php.ini放在哪个目录下,或者在某个目录下找到了php.ini文件但不知是否是PHP程序调用的那个。

我们可以通过phpinfo查找php.ini路径

新建一个php页面,输入:

[code]

[code]

保存退出

使用浏览器访问页面,会看到是一个PHP配置信息的相关页面

找到Configuration File (php.ini) Path这一行

右边的值 /usr/local/webserver/php/etc 就是php.ini文件所在目录

最后修改以后要记得重启相关程序才能生效。如果你还不明白的话,你可以在后盾人看看教材视频,多看看几遍,慢慢的不就会了,如果嫌弃麻烦,你可以直接去后盾网问问那些专家讲师,他们很乐意帮你的,希望能帮到你,给个采纳吧谢谢