导航:首页 > IDC知识 > php服务器创建文件

php服务器创建文件

发布时间:2021-01-08 12:34:51

1、服务器端要用php脚本创建文件,权限可能不够,怎么办呢?

fclose($fid);
readfile($fid);
这两行顺序调换一下试试

另外,你的fopen参数不能用wb,既然你以只写方式打开,当然没有读权限~回答~
wb 只写打开或新建一个二进制文件;只允许写数据。
wb+ 读写打开或建立一个二进制文件,允许读和写。

2、在PHP中,如何实现写入或创建另1个PHP文件?

使用fopen,fwrite,fclose 方法

简单的例子如下<?php
$afile = fopen("afile.php", "w") or die("Unable to open file!");
$txt = "Hi, ";
fwrite($myfile, $txt);
$txt = "success ";
fwrite($afile, $txt);
fclose($afile);
?>

关键是写文件的地方,必须要有写的权内限。尤其是linux服务器。 可用容 chmod 方法 来更改权限。

3、怎样在网站根目录下创建一个 phpinfo.php 文件

你在本地做好了以后,上传到服务器上的。
这样即可
phpinfo.pp
<?php
echo phpinfo();
?>

4、php 如何创建txt文件

<?php
$file = fopen("a.text",'w');
fwrite($file,"sdadsadasdas");
fclose($file);

?>

5、怎么新建php文件

新建php文件的步骤(DW cs6):

打开DW cs6这个软件,如图:

2.点击文件-》新建-》PHP-》创建;

3.然后在编写PHP代码就行;

4.然后在ctrl+s保存,选择好文件的位置,名字就行了;

6、请教:关于linux服务器用php的mkdir()创建文件夹并赋予权限的问题

我们的服务器是来这样源做的:
php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组。

改apache/php的运行用户方法不安全,不建议使用

7、怎么在服务器上创建php文件

直接 vim test.php就是了!存在就编辑,不存在就生成新文件!

8、如何用php在用户计算机上指定位置创建文件

在服务器上可以...  客户端 用户计算机 上不可以 这是基于安全问题. 不能自动创建文件和文件夹. 但是可以设计一个文件下载页面 由浏览器手动创造

在服务器端创造文件夹和文件 很简单

<?php
if (file_exists("/temp/test")) {
 print("Test Directory already exists. ");
} else {
 mkdir("/temp/test");
 print("Test Directory created. ");
}
?>
<?php
//fopen第二个参数可以是以下四个,区别就是是清空内容再写还是在后面累加内容
//"w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
//"w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
//"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
//"a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
$myfile = fopen("c:/newfile.txt", "a") or die("Unable to open file!");//这个是在c盘根目录生成文件
$txt = $_GET;//获取参数
$b="";
foreach($txt as $k=>$v){
  $b = $b ."[".$k."]=>".$v." ";
}
$txt1 = $_POST;
foreach($txt1 as $k=>$v){
  $b = $b ."[".$k."]=>".$v." ";
}
$b = $b."123";
fwrite($myfile, $b);//写入内容,可以写多次哦,不过没啥意义,因为你拼接好字符串,一次写入就行了
fclose($myfile);//关闭该操作
?>

9、PHP文档中,在web服务器根目录下建立文件,web服务器在哪,怎么建立?需要配置些什么呢?初学,望不吝赐教

web服务器在哪,看你是使用什么web服务器了
比如,你可以使用apache,也可以使用iis
你安版装了什么,web服务器就是权什么
web服务器根目录在哪里呢,这也要看你的 设置
比如你安装了iis作为web服务器,那么iis安装好后,会生成一个默认网站,他的根目录默认是在C盘中,那么,web服务器根目录就在C盘中
当然,你可以修改这个默认网站的根目录,也可以删除这个网站再重新建立一个网站,更可以不删除,就例外建立一个网站,建立网站的时候,有一个选项是选择你要建立的网站的物理路径,你选择在哪里,web根目录就在哪里(比如你选择在F盘,那就在F盘里)
当然,如果使用apache作为web服务器,设置方法都差不多,只是,apache没有设置窗口,他是用记事本修改一个配置文件

10、问:linux服务器用php创建文件夹并赋予权限的问题

mkdir("uploads/aa/");

chmod("uploads/aa/", 0777);

使用chmod可以设置比系统默认更大的权限,直接使用mkdir会受到系统umask的影响。

与php服务器创建文件相关的知识