php取文本內容
A. php直接調用文本文件內容
怎麼理解你的「調用」二字呢?
一般情況下,你可能說的是顯示文本文件裡面的內容吧,可以使用下面的語句:
$str=file_get_contents('abc.txt');
echo $str;
當然,文本文件的內容獲取到字元串$str之後,你可以進行處理或者使用,例如判斷用戶是否是文本文件的一行,是就作為黑(或白)名單對待。
另外也有非常特殊的情況,如果你的文本文件裡面的是PHP語句,需要進行執行,可以這樣處理:
include('abc.txt');
B. 如何使用PHP讀取文本文件內容
這種函數有很多啊,
file_get_contents('filename');
或者先使用fopen('filename', 'r');//返迴文件的句柄,r表示只讀模式
然後用fread(句柄, 『length』);
還有fgetc,fgets,fgetss等等一些函數,根據你的要求可以選擇
C. 如何使用PHP讀取文本文件內容
利用PHP讀取文本文件的內容,其實很簡單,我們只需要掌握函數「file_get_contents();」的使用就可以了。下面,小編將作詳細的介紹。
工具/原料
電腦一台
WAMP開發環境
方法/步驟
file_get_content()函數介紹。使用file_get_contents()獲取txt文件的內容,具體參數說明如下:
2
具體實例說明。從文本文件tst.txt中讀取裡面的內容並顯示在瀏覽器中,具體代碼和圖示如下:
<?php
$file = 'tst.txt';
$content = file_get_contents($file); //讀取文件中的內容
echo $content;
?>
D. php怎樣獲取文本數據
$s=file_get_contents("這里TXT文件的路徑");
//在首頁要顯示的地方:
echo$s;
E. 如何使用PHP讀取文本文件內容
示例代碼如下:
<?php
$file='test.txt';
$content=file_get_contents($file);//讀取文件中的內容
echo$content;//輸出顯示
?>
需要提示一點的是:
文本文件的編碼格式要與 php 的 charset 編碼,以及 php 文件的字元編碼,要求一致,否則可能會顯示亂碼。
F. 用php讀取txt內容
$file
=
"t.txt";//要讀的文本
$fp
=
@fopen($file,
'r');//以直讀(r)方式打開文件【注意,是r不是a,具體參考手冊fopen函數】
$content
=
@fread($fp,
filesize($file));//讀取全部(filesize($file))內容
fclose($fp);//關閉文件
$content
=
preg_replace('/[\n\r]/is',
'<br/>',
$content);//將換行符換成HTML標簽的換行
//你上例中的123456789會換成123<br/>456<br/>789
echo
$content;//輸出文件
G. php怎麼獲取文本框的內容
這個問題比較籠統啊,
如果是想提交的內容,input放在表單里,
如果想用非同步,使用jquery,獲取input元素的值然後用ajax傳遞給php
給你舉個例子
<form action="" method="POST">
<input name="aaa" value=「」>
<input type="submit">
</form>表單
點擊提交後,會把aaa里的值傳遞給當前頁面,使用post的方式
獲取使用$_POST['aaa']就可以了;
使用jquery
<script>
var ipt = $('input[name=\'aaa\']').val();
$.get('test.php?inpt='+ipt, function(data){
alert(data);
});
</script>
使用get的方式傳遞給test.php,test.php中使用$_GET['inpt']獲取
H. php獲取文本內容導入資料庫
看你說的<title>和<time>這種格式應該是XML文檔,如果XML文檔,完全不用自己讀取文檔,可以使用PHP提供的simpleXML庫區操作,然後再用PDO或MySQLi庫去寫入資料庫即可。
I. php獲取文本里的內容
<?php
$file = 'tst.txt';
$content = file_get_contents($file);
echo $content;
?>
但是哈這個是讀取文件全部內容
J. PHP如何從文本中提取指定行數內容
PHP如何從文本中提取指定行數內容?在php中,通過fopen()方法打開文件,在while中使用fgets()方法獲取每行數據,每讀到一行,就使用標識記錄一次,通過累計記錄數計算出文件的行數。下面介紹實現的過程。
方法/步驟分步閱讀
1
/7
新建一個php文件,命名為handle.php,用於講解PHP怎麼獲取文件的行數。
2
/7
新建一個文本文件,命名為test.txt,在裡面輸入四行數據,分別是aaa,bbb,ccc,ddd。
3
/7
在handle.php文件里,使用fopen方法以只讀方式打開test.txt文件,代碼如下:
4
/7
在handle.php文件里,創建一個初始變數i,用於保存文件內容的行數。
5
/7
通過while()語句,使用fgets方法從文件指針中讀取一行,每讀取一行,變數i自加一,直到到達文件末尾停止while的執行。
註:!feof($handle),函數檢測是否已到達文件末尾。
6
/7
最後,使用echo輸出文件的行數,並通過fclose關閉文件資源。代碼如下:
7
/7
在瀏覽器執行handle.php文件,查看輸出的行數,執行的結果為4行。
內容僅供參考並受版權保護