135-1821-9792

php文件开头写入数据 php文件开头写入数据怎么写

php写入数据到php文件第2行 以及更改第3行数据 会的来

下面是完整的代码:

阳原网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

//根据你的PHP设置自已可以把?php替换为?

?php

//要更改的php文件

$filename = 'id.php';

//要插入的内容

$addContent = "wole\n";

//要更改的内容

$updateContent="qwe\n";

// 确定文件存在并且可写。

if (is_writable($filename)) {

// 将文件读入数组,每行是一条记录

$lines = file ($filename);

// 使用写入方式打开打开$filename,文件指针将会在文件的开头

if (!$handle = fopen($filename, 'w')) {

print "不能打开文件 $filename";

exit;

}

//在数组中循环,当到达第2行时插入新的内容。

foreach ($lines as $line_num = $line) {

if($line_num==1){

//将$addContent写入到文件中。

if (!fwrite($handle, $addContent)) {

print "不能写入到文件 $filename";

exit;

}

}

//写入原来的行内容到文件中

if (!fwrite($handle, $line)) {

print "不能写入到文件 $filename";

exit;

}

}

//更改数据第3行zxcv为qwe,把上面foreach注释掉,打开下面注释掉的代码

// foreach ($lines as $line_num = $line) {

// if($line_num==2){

// //将$updateContent写入到文件中。

// if (!fwrite($handle, $updateContent)) {

// print "不能写入到文件 $filename";

// exit;

// }

// }

// else{

// //写入原来的行内容到文件中

// if (!fwrite($handle, $line)) {

// print "不能写入到文件 $filename";

// exit;

// }

// }

// }

fclose($handle);

} else {

print "文件 $filename 不可写";

}

?

php 如何写入文本首行

文本文件属于顺序文件,不是数据库,不允许向前插入内容,需要插入内容的办法是把整个文件全部重写,先写新内容,再写旧内容,下面的代码把$line添加到$fname的前面:

?php

$line='abc';

$fname='a.html';

file_put_contents($fname,"$line\n".file_get_contents($fname));

?

注意:以上代码在PHP5下测试通过,不支持PHP3、PHP4。

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"

titletest/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


当前标题:php文件开头写入数据 php文件开头写入数据怎么写
文章出自:http://kswsj.com/article/ddeoihj.html

其他资讯



Copyright © 2009-2022 www.kswsj.com 成都快上网科技有限公司 版权所有 蜀ICP备19037934号