?php
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、宜黃ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的宜黃網(wǎng)站制作公司
header("Content-type:text/html;charset=utf-8");
$f_open = fopen('aaa.txt','w+'); //打開文件
if(isset($_POST['submit'])){ //判斷,如果點了提交按鈕則執(zhí)行以下代碼
fwrite($f_open,$_POST['txt']); //寫入文件,內(nèi)容為文本域傳過來的值
}
?
!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的內(nèi)容
?
/textarea
input type="submit" name="submit"
/form
/body
/html
?php
fclose($f_open); //關(guān)閉文件
?
?php
$arr=file('txt');//請使用準(zhǔn)確的文件名代替txt
$n=count($arr)-1;
for ($i=1;$i=100;$i++){//100的需要顯示的行數(shù)的例子,不是100時請換為具體數(shù)
$x=rand(0,$n);
echo $arr[$x],"\n";//隨機顯示一行
}
?
用file()函數(shù):file() 將文件作為一個數(shù)組返回。數(shù)組中的每個單元都是文件中相應(yīng)的一行,包括換行符在內(nèi)。
然后用count取行數(shù)
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 "";}
}
//關(guān)閉文件
fclose($file);
?
第一步,讀取txt的文件。假設(shè)為a.txt
$content = file_get_content('a.txt'); //讀取文件內(nèi)容存入變量。
第二步,存入數(shù)據(jù)庫
mysql_query("insert 表名 (字段名) values('".$content."'));
Ps:文件是上傳的,上傳后的臨時文件名是:$_FILE['tmp_name']
?php
//把read.txt文本中的內(nèi)容讀取到一個字符串中
$str?=?file_get_contents('read.txt');?
//用換行的分割符(\r\n)把字符串分割為數(shù)組,也就是把每一行分割為成數(shù)組的一個值
$array?=?explode("\r\n",$str);
//可以根據(jù)自己需要,循環(huán)輸出從開始行到結(jié)束行的內(nèi)容
//示例:輸出文本中第4行內(nèi)容(因為數(shù)組的鍵值是從0開始的,所以第4行也就是鍵值3)
echo?$array[3];
?