2017-07-12 4 views
0

私はこれを困惑しています...私はディレクトリ内のすべてのファイルをリストし、それらからいくつかの情報を引き出しようとしています(具体的にはCSVファイル...そしてそれぞれの最初の行を印刷する必要があります)。HTMLテーブル/ readdirの制限が60行未満ですか?

これは実際には< 60行しかブラウザに表示されません。私はすべてを試しました。誰か助けて/助けてもらえますか?私は最高のコーダーではありませんが、私はこの機能が必要です。 :(

コード:

<style> 
    .demo { 
     border:3px solid #000000; 
     border-collapse:collapse; 
     padding:5px; 
    } 
    .demo th { 
     border:3px solid #000000; 
     padding:5px; 
     background:#F0F0F0; 
    } 
    .demo td { 
     border:3px solid #000000; 
     padding:5px; 
     background:#DCC4FD; 
    } 
</style> 
<?php 
exec('ulimit -S -n 9999999999'); 
echo "Current Simulations for the next 24 hours."; 
$path = "."; 
$dh = opendir($path); 
$i=1; 
echo '<html><body><table class="demo">\n\n'; 
while (($file = readdir($dh)) !== false) { 
    if($file != "." && $file != ".." && $file != "index.php" && $file != ".htaccess" && $file != "error_log" && $file != "cgi-bin") { 
     if(fnmatch('*.csv', $file)) { 
     $content = file($file); 
     echo "<td> $file </td>"; 
     echo "\n<td>".str_replace(array(","), array("</td><td>", "</td>\n<td>"), $content[1])."</td>"; 
     echo "</tr>"; 
     } 
     $i++; 
    } 
} 
fclose($handle); 
closedir($dh); 
?> 

こちらをご覧ください:。http://35.188.166.151/

答えて

0

私はので、私は答えとして、それを行いますコメントすることはできません

error_reporting(E_ALL); 

を入れて試してみてくださいあなたのPHPコードの初めに何らかのエラーが発生したかどうか確認してください。見つかったら、修正してください。

また、フォーマットは約2ポイントがあります:別の列がある場合

1)あなたは<tr>タグ 2を開く逃したが)あなたは、この目的のためにテーブルを使用することはできません各ファイルにカウント

+0

私は以下を取得します:未定義オフセット:1 /zenbot4/scripts/auto_backtester/graphs.php on line 50 ...これは新しいコードですが、これは両方のコードで発生します。 –

+0

このエラーは重要ではありません。 'ini_set( 'max_execution_time'、0);'を最初に入れて、PHPスクリプトができるだけ長く実行されるようにしてください。 – SeRRgIO

+0

全くサイコロがありません。私はすべてを試しました –

0

テイクあなたのphp.iniを見てください。 max_execution_timeの値が低いと思われます。この設定を少し上げてみてください。 Andrea

関連する問題