0

私はphpを初めて使用します。このスクリプトについて本当に助けが必要です。名前の付いたテキスト ファイル (serverlist.txt) があります。コードの最初の行は、これらの名前を取得します。1 つの名前を取得し、それを code() の最後のビットに入れ、serverlist.txt にテキスト行がなくなるまでプロセスを繰り返します。

私を助けてください。

    <?php 
$file = 'serverlist.txt';
$content = "";
if($handle = fopen($file, 'r')) {
    while(!feof($handle)) {
        $content .= fgets($handle);
            foreach($content as $cont) {
            }
    }
    fclose($handle);
}



?>

<html>
<head>
</head>
<body>
<img src="http://minecraft.net/skin/<?php 


echo $cont; ?>.png" alt="">

</body>
</html>
4

3 に答える 3

0
<?
$content = array ();

$fd = fopen ('serverlist.txt', 'r');
while ($line = trim (fgets ($fd)))
{
    $content [] = $line;
}
fclose ($fd);
?>

<html>
  <body>
    <? foreach ($content as $cont) { ?>
      <img src="http://minecraft.net/skin/<?= $cont ?>.png">
    <? } ?>
  </body>
</html>
于 2013-03-16T07:50:39.247 に答える
0

これがうまくいくかどうかを確認してください...

<html>
<head>
</head>
<body>
<?php 
    $file = 'serverlist.txt';
    $content = "";

    if($handle = fopen($file, 'r')) {
        while(!feof($handle)) {
            $content .= fgets($handle);
            foreach($content as $cont) {
                echo '<img src="http://minecraft.net/skin/'.$cont.'.png" alt="">';
            }
        }
    fclose($handle);
    }
?>
</body>
</html>

$cont を使用して img src を変更するだけです。

于 2013-03-16T07:54:17.467 に答える
0

サーバー名の出力を変数に格納してから、HTML 本文に出力できます。

<?php 
  $file = 'serverlist.txt';
  $servers = '';
  if ($handle = fopen($file, 'r')) {
    while (!feof($handle)) {
      $content = trim(fgets($handle));
      $names = explode(' ', $content);
      foreach ($names as $name) {
        $servers .= '<img src="http://minecraft.net/skin/' . $name. '.png" alt="">';
      }
    }
   fclose($handle);
  }
?>

<html>
<head>
</head>
<body>
  <?php echo $servers; ?>
</body>
</html>
于 2013-03-16T07:54:59.850 に答える