Ich habe es so probiert und es funktioniert!
index.php
datei.txt
In der for-Schleife wird ja nach "Neu" gesucht.Hast du in der Textdatei vielleicht "neu" stehen?
schiese
index.php
PHP:
<?php
echo "<table>";
$inhalt = file("datei.txt");
$array=array();
for($y=0;$y<count($inhalt);$y++){
$zeile=$inhalt[$y];
$ez=explode("|-|",$zeile);
$show_eintrag = $ez[0];
$live = $ez[1];
if($live=="neu"){
array_push($array,$y);
}
else
{
}
}
for($y=0;$y<2;$y++){
$id=$array[$y];
$zeile=$inhalt[$id];
$ez=explode("|-|",$zeile);
$show_eintrag = $ez[0];
$live = $ez[1];
$show_eintrag = ereg_replace("<br />","<br>",$show_eintrag);
$show_eintrag = str_replace("[ b]","<b>",$show_eintrag);
$show_eintrag = str_replace("[ /b]","</b>",$show_eintrag);
$show_eintrag = str_replace("[ i]","<i>",$show_eintrag);
$show_eintrag = str_replace("[ /i]","</i>",$show_eintrag);
$show_eintrag = str_replace("[ _]","<u>",$show_eintrag);
$show_eintrag = str_replace("[ /_]","</u>",$show_eintrag);
$show_eintrag = str_replace("[ +]","<span id='plus'>",$show_eintrag);
$show_eintrag = str_replace("[ /+]","</span>",$show_eintrag);
$show_eintrag = str_replace("[ -]","<span id='minus'>",$show_eintrag);
$show_eintrag = str_replace("[ /-]","</span>",$show_eintrag);
$show_eintrag = str_replace("[ P]"," ",$show_eintrag);
$show_eintrag = str_replace("[ anfz]",""",$show_eintrag);
$show_eintrag = str_replace("[ /anfz]",""",$show_eintrag);
$show_eintrag = str_replace("[ apostr]","'",$show_eintrag);
$show_eintrag = str_replace("[ link:","<a href=\"",$show_eintrag);
$show_eintrag = str_replace("[ /link]","</a>",$show_eintrag);
$show_eintrag = str_replace("[ mail:","<a href=\"mailto:",$show_eintrag);
$show_eintrag = str_replace("[ /mail]","</a>",$show_eintrag);
$show_eintrag = str_replace("[ bild]","<img src=\"$url/bilder/",$show_eintrag);
$show_eintrag = str_replace("[ /bild]","\" width=\"220\" border=\"0\">",$show_eintrag);
$show_eintrag = str_replace("//]","\" target=\"_blank\">",$show_eintrag);
$show_eintrag = str_replace("/]","\">",$show_eintrag);
$show_eintrag = str_replace("\\","",$show_eintrag);
?>
<tr>
<td align='left' valign='top' style='border:1px dashed #000'>
<br><br>
<?php
echo $show_eintrag;
?>
<br><br>
</td>
</tr>
<?php
}
?>
</table>
datei.txt
Code:
asdfsad|-|neu|-|
kahfgaklh|-|alt|-|
kafklafkl|-|alt|-|
iafgalkif|-|neu|-|
alfhsakegf|-|alt|-|
ladfhdasjlf|-|neu|-|
In der for-Schleife wird ja nach "Neu" gesucht.Hast du in der Textdatei vielleicht "neu" stehen?
schiese
Zuletzt bearbeitet: