十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
?php
我们提供的服务有:成都网站设计、做网站、成都外贸网站建设公司、微信公众号开发、网站优化、网站认证、宜黄ssl等。为上千多家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的宜黄网站制作公司
header("Content-type:text/html;charset=utf-8");
$f_open = fopen('aaa.txt','w+'); //打开文件
if(isset($_POST['submit'])){ //判断,如果点了提交按钮则执行以下代码
fwrite($f_open,$_POST['txt']); //写入文件,内容为文本域传过来的值
}
?
!DOCTYPE html
html
head
title/title
style type="text/css"
textarea{
width: 300px;
height: 20px;
}
/style
/head
body
form method="post" action="a.php"
textarea name="txt"
?php
$aaa = readfile('aaa.txt'); //读取aaa.txt的内容
?
/textarea
input type="submit" name="submit"
/form
/body
/html
?php
fclose($f_open); //关闭文件
?
?php
$arr=file('txt');//请使用准确的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i=100;$i++){//100的需要显示的行数的例子,不是100时请换为具体数
$x=rand(0,$n);
echo $arr[$x],"\n";//随机显示一行
}
?
用file()函数:file() 将文件作为一个数组返回。数组中的每个单元都是文件中相应的一行,包括换行符在内。
然后用count取行数
form action='' method="post"
输入字母:
input type="text" name="cs"
input type="submit"
/form
?php
//获取post值
$cs = empty($_POST['cs']) ? "" : $_POST['cs'];
//post值为空直接返回
if($cs==""){return '';}
//打开diqu.txt文件资源
$file = fopen("diqu.txt", "r") or exit("未找到文件!");
//逐行查找post传递的字符
while(!feof($file))
{
//如果找到post传递的字符就返回该行的值
if($val = strstr(fgets($file),$cs)){echo str_replace($cs,'',$val);return "";}
}
//关闭文件
fclose($file);
?
第一步,读取txt的文件。假设为a.txt
$content = file_get_content('a.txt'); //读取文件内容存入变量。
第二步,存入数据库
mysql_query("insert 表名 (字段名) values('".$content."'));
Ps:文件是上传的,上传后的临时文件名是:$_FILE['tmp_name']
?php
//把read.txt文本中的内容读取到一个字符串中
$str = file_get_contents('read.txt');
//用换行的分割符(\r\n)把字符串分割为数组,也就是把每一行分割为成数组的一个值
$array = explode("\r\n",$str);
//可以根据自己需要,循环输出从开始行到结束行的内容
//示例:输出文本中第4行内容(因为数组的键值是从0开始的,所以第4行也就是键值3)
echo $array[3];
?