so; hab es nun dank eurer hilfe so gelöst:
dir.php:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang=de>
<head>
<body>
<form method="post" action="show.php" enctype="multipart/form-data">
<?php
// arraycount
$count=0;
$tree = dir("lessons");
while ($data = $tree->read())
{
$count++;
}
$filenumber = ($count - 2);
// dir
$folder = opendir("lessons");
$file = array();
$i = 1;
while ($file = readdir ($folder))
{
if ($file != "." && $file != "..")
{
echo '<p><input type="checkbox" name="selected['.$i.']" value="'.$file.'">'.$file.'</p>';
$i++;
}
}
echo '<input type="submit" name="submit" value="show">';
echo '<input type=hidden name=file value="'.$file.'">'
?>
</form>
</body>
</head>
und die show.php:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang=de>
<head>
<body>
<?php
//shwo selected lessons
$counted = count($HTTP_POST_VARS["selected"]) + 1;
for($i=1; $i < $counted; $i++)
{
$file = $HTTP_POST_VARS["selected"][$i];
$fp = fopen("./lessons/$file","r");
echo $HTTP_POST_VARS["selected"][$i].'<br>';
echo '<table border="1">';
echo '<colgroup width="280" span="2"></colgroup>';
echo '<tr><th>italienisch</th>';
echo '<th>deutsch</th></tr>';
$zeile = fgets($fp, 1000);
$arzeile = explode(';', $zeile);
if($fp)
{
while(!feof($fp))
{
$zeile = fgets($fp, 1000);
$arzeile = explode(';', $zeile);
echo '<tr><td>'.$arzeile[0].'</td>';
echo '<td>'.$arzeile[1].'</td>';
}
echo '</table><br>';
fclose($fp);
}
}
?>
</body>
</html>
in der dir.php kann man auswählen welche dateien angezeigt werden sollen; und in der show.php werden die daten der datei dann in einer tabelle angezeigt.
cu
CHristoph
Lesezeichen