1. php怎么把数据写入文本文件
php数据写入文本文件的具体操作步骤如下:
1、使用touch命令建立一个a.php的文件。
2. PHP文件写入的几种方法
通过fwrite
$file = fopen("test.txt","a+"); //次方法会自动生成文件test,txt,a表示追加写入,
//w代表替换写入 fwrite($file,"写入代码"); fclose($file);
file_put_content()方法写入
file_put_contents("test.txt","奥斯卡老\r\n顿积分");//这里说一下\r\n在双引号下
//才会换行如果单引号就识别不了
//如果想追加写入内容,这个函数还有第三个参数FILE_APPEND
3. PHP怎么写入TXT文档
php 写入txt:
PHP
function writelog($str)
{
$open=fopen("log.txt","a" );
fwrite($open,$str);
fclose($open);
}
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
php txt 换行
"\r\n"
不可用单引号.
4. PHP怎么写入本地文件
你应该是看
PHP和MYSqlWeb开发中文第四版 里面的例子吧,
实际上是这一句出现了问题,
$fp = fopen("$DOCUMENT_ROOT/home/orders/orders.txt", 'ab');
$DOCUMENT_ROOT主要是对这个参数的支持问题,书中的内容是以前的,现在的php版本可能对$DOCUMENT_ROOT的使用有了新的要求,具体上也不很清楚。
你只需要把$DOCUMENT_ROOT修改成为相对路径就行了,比方说保存到当前目录中:
$fp = fopen("./orders.txt", 'ab');
你重新尝试下,应该能成功
5. php怎么写入、存储数组数据
$content = "<?php //配置文件 return array( ";
//获取数组
foreach($form as $k=>$v ){//$form是从数据库里面读出来的数组
$k=strtoupper($k);//strtoupper是直接把PHP代码直接用,不转换
if(strtolower($v)=="true" || strtolower($v)=="false" || is_numeric($v)){
$content .= " '$k'=>$v, ";
}else{
$content .= " '$k'=>'$v', ";
}
}
$content .= "); ?>";
$file='config.inc.php'//写入配置文件(用绝对路径)
@file_put_contents($file,$content);//写入文件
6. php写入数据库
//comm/conn.php 这里已经连了数据库了吧?
$sql = "INSERT INTO aser(arl,adContent,Contact,Email,QQ) VALUES
("$arl","$adContent","$Contact","$Email","$QQ");
mysql_query($sql);
//即可
7. php如何写入数据库
数组吧,直接把数组转字符串啊
implode() 函数返回由数组元素组合成的字符串。(适合一维数组)
$arr = array('Hello', 'World', 'I', 'love', 'Shanghai');
1 echo implode(" ",$arr);//加空格
the result : Hello World I love Shanghai
2 echo implode(",",$arr);//加逗号
the result : Hello,World,I,love,Shanghai
转换数组为字符串后插入数据库就可以了。
8. 在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 方法 来更改权限。
9. php将数据写入文件
使用form表单post数据到PHP,然后用file_put_contents($fileName, $data)写入文件,$fileName是文件名,$data是要写入的数据
新建一个a.php文件,将下面的复制进去访问一下,填写后点击提交,会生成一个a.txt的文件,里面是你填写的内容
可能会有一个notice的报错,不必理会
<?php
$data = $_POST['text'];
$fileName = 'a.txt';
file_put_contents($fileName, $data);
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
<form action="./a.php" method="post">
<textarea name="text" id="" cols="30" rows="10"></textarea>
<input type="submit" value="提交">
</form>
</body>
</html>