Hallo,
ich habe folgenden Code, der PDF Dateien aus einem Ordner ausliest und diese in eine Tabelle schreibt.
Das Problem ist, dass der Code im Moment folgende Tabelle ausgibt:
------------a-----b-----c-----d
name1--a-----------------------b---c---d
name2--a-----------------------b---c---d
name3----------------------d
name4--a-----------------------b---c---d
Eigentlich sollte sie aber so aussehen:
------------a-----b-----c-----d
name1--a-----b-----c-----d
name2--a-----b-----c-----d
name3----------------------d
name4--a-----b-----c-----d
noch zu den Dateien. Es gibt zu jedem namen eine datei a,b,c,d.. nur zu name 3 gibt es nur eine datei d
ich habe folgenden Code, der PDF Dateien aus einem Ordner ausliest und diese in eine Tabelle schreibt.
Das Problem ist, dass der Code im Moment folgende Tabelle ausgibt:
------------a-----b-----c-----d
name1--a-----------------------b---c---d
name2--a-----------------------b---c---d
name3----------------------d
name4--a-----------------------b---c---d
Eigentlich sollte sie aber so aussehen:
------------a-----b-----c-----d
name1--a-----b-----c-----d
name2--a-----b-----c-----d
name3----------------------d
name4--a-----b-----c-----d
noch zu den Dateien. Es gibt zu jedem namen eine datei a,b,c,d.. nur zu name 3 gibt es nur eine datei d
PHP:
<?php
$name1 = "";
$handle = opendir(./);
echo '<br><table width="400px">';
echo '<tr align="center">';
echo '<td></td>';
echo '<td>name1</td>';
echo '<td>name2</td>';
echo '<td>name3</td>';
echo '<td>name4</td>';
echo '</tr>';
while ($file=readdir($handle))
{
if (filetype($ue_l.$file)!="dir")
{
$kurz = substr("$file", 3);
$kurz = str_replace(".pdf", "----pdf", $kurz);
$name = explode("----", $kurz); //Dateiendung entfernen
if(strpos($kurz,"pdf")!==false) //neu
{
$name = explode("_", $name[0]); //Unterstrich aufteilen
if($name1 != "" && $name1 != $name[0])
echo "</tr>";
if($name1 != $name[0])
{
echo "<tr>";
echo "<td>".$name[0]."</td>";
$name1 = $name[0];
}
if ($name[1] != "a") {
$a= "<td></td>";
}
else {
$a= "<td>a</td>";
}
if ($name[1] != "b") {
$b= "<td></td>";
}
else {
$b= "<td>b</td>";
}
if ($name[1] != "c") {
$c= "<td></td>";
}
else {
$c= "<td>c</td>";
}
if ($name[1] != "d") {
$d= "<td></td>";
}
else {
$d= "<td>d</td>";
}
echo $a.$b.$c.$d;
}
}
}
echo "</tr>";
echo '</table>';
?>