php打开文件写数据 php文件如何运行查看结果

php将数据写入文件使用form表单post数据到PHPphp打开文件写数据,然后用file_put_contents($fileName, $data)写入文件php打开文件写数据,$fileName是文件名,$data是要写入的数据
新建一个a.php文件,将下面的复制进去访问一下,填写后点击提交,会生成一个a.txt的文件,里面是你填写的内容
可能会有一个notice的报错,不必理会
?php
$data = https://www.04ip.com/post/$_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="https://www.04ip.com/post/提交"
/form
/body
/html
php读取txt文件写入数据库问题?php
$file_dir="1.txt";
$fp=fopen($file_dir,"r");
$content=fread($fp,filesize($file_dir));//读文件
fclose($fp);
function replaces($str)//为各字段添加''
{
foreach($str as $k=$v)
{
$str[$k]="'".trim($v)."'";
}
return $str;
}
function Get_item($tmp1,$tmp2,$cont,$sq)//取得sql语句;tmp1为记录分割点,tmp2为字段分割点
{
$tmp_rows=explode($tmp1,$cont);
foreach($tmp_rows as $key=$value)
{
$tmp_rows2[$key]=replaces(explode($tmp2,trim($value)));
$sql[$key]=$sq.implode(",",$tmp_rows2[$key]).")\"";
}
return $sql;
}
$sq="\"insert into table1 (a1,a2,a3) values (";//sqlphp打开文件写数据的前半部分,要完善!
$sql=array();
$sql=Get_item("-"," ",$content,$sq);
//$db=mysql_connect("localhost","root","abc");//联接mysql,自己加
//mysql_select_db(....
foreach($sql as $v)
{
mysql_query($v);//执行sql;
}
//mysql_close($db);
?
或者生成一个1.sql文件,再把它导入mysql;
PHP 如何读取本地TXT文件并写入数据库如在客户端php打开文件写数据的话php打开文件写数据,那需要上传!
file ('c:\123.txt');
读取的是服务器上硬盘C区中的123.txt
而不是访问者电脑的硬盘上的文件!
无论什么服务器端脚本,在用户未上传本地文件的情况下, 都是不可能读取到客户端上的文件的!
php 向指定文件夹中的文件写入数据错误太多了
主要是 $fil="myDirl/name.txt";
myDirl不存在的话, fwrite不能新建文件又新建文件夹
还有,这个$fil是要相对于程序文件的相对路径
如非windows,还得注意读写权限
麻烦!
这样简单
?php
file_put_contents ( 'xxx.txt', '要写入内容' );
?
php写入数据到php文件第2行 以及更改第3行数据 会的来下面是完整的代码:
//根据你的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打开文件写数据 php文件如何运行查看结果】关于php打开文件写数据和php文件如何运行查看结果的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读