【发布时间】:2019-02-22 17:44:33
【问题描述】:
这是我的 php 代码
<?php
$myFile = "hidata.txt";
$fh = fopen($myFile, 'r');
while(false !== ($theData = fgets($fh))) {
echo ('<li>' . $theData . '</li>');
}
fclose($fh);
?>
这是我的 hidata.txt 中的内容
data1
data2
data3
它会像这样呼应所有行。
<li>data1</li>
<li>data2</li>
<li>data3</li>
我希望我的代码在当前页面超过 10 行后创建新的 .php 页面。
例如,我的 .txt 文件有超过 10 行这样的文本
data1
data2
data3
data4
data5
data6
data7
data8
data9
data10
data11
data12
这是它将在 index.php 页面中回显的内容。
<li>data1</li>
<li>data2</li>
<li>data3</li>
<li>data4</li>
<li>data5</li>
<li>data6</li>
<li>data7</li>
<li>data8</li>
<li>data9</li>
<li>data10</li>
在 10 行文本之后,我希望代码自动创建一个新的 php 文件 2.php,并且 10 行或 10 行以下的代码会像这样在 2.php 中回显。
<li>data11</li>
<li>data12</li>
如果我的 .txt 文件超过 20 行则创建 3.php ,如果达到 30 行则创建 4.php 等等。
我该怎么做?
【问题讨论】: