phplinux下保存文件路径怎么写

1.php写文件 路径的格式可以直接使用绝对路径 。
如果是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配置信息的相关页面