Du überprüfst einfach, zB mit substr, oder auch preg (wie auch immer), ob der
erste String ein $ (oder eben was auch immer ist).Falls ja, gib ihn aus.
So ? Also, so geht es nicht.
<?
$fp = fopen('termine.txt', 'r');
$help = "#";
$nummer = 0;
if ($fp)
{
while (!feof($fp))
{
$zeile = fgets($fp, 1000);
$pos1 = strpos ($zeile,"§");
if ($pos1 == 0){
$pos2 = strpos ($zeile,$help);
$pos3 = $pos2+1;
$pos4 = strrpos($zeile,$help);
$pos5 = $pos4-2;
$pos6 = $pos4+1;
$lesen = substr ($zeile,$pos3,$pos5);
$lesen2 = substr ($zeile,$pos6);
echo '<table width="404" border="0" cellspacing="4" cellpadding="0">
<tr>
<td class=datum>'.$lesen.'</td>
</tr>
<tr>
<td class=titel>'.$lesen2.'</td>
</tr>
</table>';
} else {}}
fclose($fp);
}
else
echo "Datei wurde nicht gefunden";
?>
Ich habe jetzt per If abgefragt ob das erste Zeichen eine § ist. Ist das erste Zeiche ein § dann bekomme ich von der strpos eine 0, deshalb auch ... if (pos1 == 0)....
wie gesagt das geht aber nicht. Eine Idee?