maik15
01-06-2005, 15:47
Hi,
2 ständig größer werdende txt datei soll anhand eines trennungszeichens (#*#) ausgelesen werden (alle einträge/array-teile).
eine mit einem title (abc#*#def#*#ghi...) und die andere mit einer zahl (1#*#2#*#3...).
jetzt soll das so ausgegeben werden:
abc (1)
def (2)
ghi (3)
und das soweiter bis zum ende
Die anzahl der array-teile ist in beiden datein gleich!
Es müssen 2 datein sein!
ich dachte erst so aber das geht nich:
<?php
$dat="title-liste.txt";
$zei=fopen($dat,"r");
$in=fread($zei,filesize($dat));
$in=explode("#*#",$in);
foreach ($in as $value_title)
{
$datei="zahl-liste.txt";
$zeiger=fopen($datei,"r");
$inhalt=fread($zeiger,filesize($datei));
$inhalt=explode("#*#",$inhalt);
foreach ($inhalt as $value_zahl)
{
?>
<li>
<a href="auslesen.php?nr=<?php echo "$value_zahl"; ?>"><?php echo $value_title; ?> (<?php echo $value_zahl; ?>)</a><br><br>
</li>
<?php
}}
?>
2 ständig größer werdende txt datei soll anhand eines trennungszeichens (#*#) ausgelesen werden (alle einträge/array-teile).
eine mit einem title (abc#*#def#*#ghi...) und die andere mit einer zahl (1#*#2#*#3...).
jetzt soll das so ausgegeben werden:
abc (1)
def (2)
ghi (3)
und das soweiter bis zum ende
Die anzahl der array-teile ist in beiden datein gleich!
Es müssen 2 datein sein!
ich dachte erst so aber das geht nich:
<?php
$dat="title-liste.txt";
$zei=fopen($dat,"r");
$in=fread($zei,filesize($dat));
$in=explode("#*#",$in);
foreach ($in as $value_title)
{
$datei="zahl-liste.txt";
$zeiger=fopen($datei,"r");
$inhalt=fread($zeiger,filesize($datei));
$inhalt=explode("#*#",$inhalt);
foreach ($inhalt as $value_zahl)
{
?>
<li>
<a href="auslesen.php?nr=<?php echo "$value_zahl"; ?>"><?php echo $value_title; ?> (<?php echo $value_zahl; ?>)</a><br><br>
</li>
<?php
}}
?>