-1

わかりました、私はこのコードを持っています

$myFile = "testFile.txt";
$fh = fopen($myFile, 'r');
$theData = fread($fh, filesize($myFile));
fclose($fh);
echo $theData

testFile.txt の内容:

<script type="text/javascript" src="js/jquery.js"/>
<script type="text/javascript" src="js/webdefault.js"/>
<stype type="text/css" src="css/style.css"/>

いいえ、それらのコンテンツを行ごとに読み取り、各行ごとに出力したい

出力される場合のhtmlの出力は次のとおりです。

<script type="text/javascript" src="js/jquery.js"/>
<script type="text/javascript" src="js/webdefault.js"/>
<stype type="text/css" src="css/style.css"/>

前もって感謝します

4

4 に答える 4

1

これはどう?

include('testFile.txt');

たぶん最も美しいことではないかもしれませんが、おそらくうまくいくでしょう。

そのために file() 関数を使用します

于 2012-04-16T09:23:45.553 に答える
0

代わりにこの関数を使用してください。

$theData = file_get_contents($myFile);

行ごとにこの分割機能を使用します

$data = preg_split("/(\r|\n)/",$theData);

$data は各行の配列になります。

于 2012-04-16T09:22:29.883 に答える
0

ファイルを 1 行ずつ読み取るには、PHP のコアfile()関数を使用します。各要素が別々の行である配列を返します。次に、配列を繰り返し処理して、必要に応じて行を印刷できます。

于 2012-04-16T09:23:57.900 に答える
0

いいえ、それらのコンテンツを行ごとに読み取り、各行ごとに出力したい

行ごとに何かをしたい場合は、file($filename) を使用します。

<?php
$lines = file($filename);
foreach($lines as $line) {
  // do something with $line.
  echo $line . "\n";
}

表示したいだけの場合:

<?php
echo file_get_contents($filename);
于 2012-04-16T09:24:23.437 に答える