2016-05-14 64 views
-2

我不是一個真正的編碼器...和我身邊有搜索一下這個小腳本...如何創建一個PHP腳本,從txt文件echo'es

不過,我只找到一個腳本,將回顯文件的全部內容,而不是按行顯示。

你們能不能幫我寫一個小的腳本,將回聲或打印出來

從文本文件的隨機線(由URL - www.mydomain.com/myfile.txt)

的MYFILE .txt可以有成千上萬行 即:

random-text here 1 
random-text here 2 
random-text here 3 
random-text here 4 
random-text here 5 

我只想隨機呼應線...例如: 只能隨聲附和

random-text here 4

非常感謝你提前!

+0

可能duplica te [請修改此PHP腳本:生成隨機字符串+文本+多行](http://stackoverflow.com/questions/37151782/modify-this-php-script-please-generate-random-string-text-multiple - 線) –

+0

這是你的btw的轉發^ –

+0

它不是一個重複的...這是一個額外的/額外的功能,我想 – n00bl3t321

回答

0

您可以使用file(),即

$lines = file('yourfile.txt'); 
echo $lines[4]; 

如果你想呼應隨機線,使用rand,即:

$lines = file('yourfile.txt'); 
echo $lines[rand(0, count($lines)) -1]; 

file()

file — Reads entire file into an array

+0

嗨佩德羅,我去了http://php.net/manual/en/function.file.php並嘗試過這個例子...編輯$行並回應你的建議...但它拋出一個錯誤... 解析錯誤:語法錯誤,意外']'在/ home/**** – n00bl3t321

+0

我的不好, 1個括號缺失,現在糾正! –

+0

謝謝!它似乎工作,因爲我想...但是,當我刷新瀏覽器... 「有時」 它也給出了一個空白或不迴應任何東西... 我希望它回顯任何文字 – n00bl3t321