❶ 请问php中如何自动创建文件并写入文本呢
<?php
$Res='/a/b';
!is_dir($Res)?mkdir($Res):null;//如果文件夹不存在则创建文件夹
$FileName='c.php';
echofile_put_contents($FileName,'d')?'文件创建成功':'文件创建失败';
❷ php创建文件夹和文件
<?php
if ($_GET['pageNum_pro'] == ''){
if (!file_exists('../test')){ mkdir ("../test"); echo '创建文件夹test成功';} else {echo '需创建的文件夹test已经存在';}
}
?>
❸ PHP中,“<br>”和"<br/>"什么意思用的时候一定要带引号么
<br>和<br/>都是html标记语言,用于文本的换行,<br/>是<br>的规范写法,php中echo输出的<br>是字符串,所以一定要带引号。
1、新建php文档,不添加“<br>”,运行代码,这时所有输出的字符串都是连接在一起的:
2、在输出文本后面拼接“<br/>”,这时输出的文本将会进行换行:
3、这时拼接“<br/>”但不带引号,运行代码,此时程序将会报错:
❹ 如何用php创建ANSI型文本文件
PHP创建的文件都是ANSI的,例如:
<?php
file_put_contents('abc.txt','abc');
?>
这个程序运行会生成一个ANSI文件名字叫做abc.txt,内容就是abc三个字母。
补充:
如果你的PHP文件是UTF-8的,如果要转换为ANSI(GBK)个数输出到文件,那么可以这样:
file_put_contents('abc.txt',iconv('UTF-8','GBK','中文汉字'));
❺ 怎么在phpstrom中创建一个文件
第一种情况,以php脚本为例。所有的*.php文件都显示为文本格式,没有高亮。选择Files->Settings->File Types如图查看,不高亮的后缀的文件的格式在不在下面,不在的话,就添加进去。第二种情况。同一类型中,其他文件显示正常,仅仅某一文件显示为文本格式。比如仅仅index.php显示为文本格式。其他php文件均可以高亮显示。选择Files->Settings->File Types->Text files文件格式前后对比。
❻ 能否用php创建一个空白文本
file_put_contents这个函数可以创建空白也可以有其他文件操作
❼ Php中如何新建文件
在Web目录下面(如果apache的话一般是htdocs),新建一个文本文档,重命名为xxx.php就OK了
❽ php 怎么修改txt文本
PHP有两种方法读写文件,方法一、file、file_get_contents、file_put_contents三个函数整体读写文本,适合文本文件不太大的情况。两个函数的的典型应用是:
$text=file_get_contents('a.txt');//把文本文件的所有内容取到字符串变量$text里面
$arr=file('a.txt');//把文本文件的所有内容,取到数组$arr里面,$arr[0]就是第一行,以此类推
$arr[1]='abc';//或者通过其它途径修改变量值
$text=implode($arr);//把数组连接为字符串
file_put_contents('a.txt', $text);//把字符串变量的内容写入到文本文件里面。
方法二、使用fopen、fgets、fputs、fclose函数读写文件,可以应付特大文件的修改。文件的修改一般方法是新建立一个文件,把源文件全部扫描一遍,遇到需要的部分进行处理,最后删除源文件,更名新文件。例如下面的代码把a.txt里面的abc修改为def:
$fp1=fopen('a.txt','r');
$fp2=fopen('a.tmp','w');
while(!feof($fp1)){
$line=fgets($fp1);
$line=str_replace('abc','def',$line);
fputs($fp2,$line);
}
flcose($fp1);
fclose($fp2);
unlike('a.txt');
rename('a.tmp','a.txt');
❾ 如何创建phpinfo查看php信息
1、方法一:
命令行查询,如果已经配置好环境变量,直接在命令行中输入php -v,将会显示php的版本信息。如果没有配置环境变量,直接在命令行中进入到php的安装目录后,再输入命令php -v,在安装目录下输入查询命令,可以看到输出的版本信息为PHP5.3.29。
❿ php新建文件
你先接收 post, 看看有没有值先.还有你form 提交那个页面也要知道.
echo $_POST['id'];
还有你那段代码 $_POST 写错了