hookem1206
Grünschnabel
Hallo zusammen.
Habe folgendes Problem.
Ich möchte mir gerne die zeilennummer anzeigen lassen, die er in der suche gefunden hat ($i). Jetzt zeigt er mir nur an, wieviel Zeilen er insgesamt hat.
Währe nett wenn mir jemand helfen könnte.
Dank!
<?
$dateiname="daten.txt";
$arr=file($dateiname);
$suchergebnis = array();
$anz=count($dateiname);
for ($i=0;$i<$anz;$i++)
foreach ($arr as $elem) {
$tmp=explode("#",$elem);
if ($suchwort==$tmp[0])
{
foreach ($tmp as $elem)
{
$suchergebnis[] = $elem;
}
}
}
if ($suchergebnis[0]==true)
{
echo "Ihre Eingabe war erfolgreich.<br>";
echo "$suchergebnis[0][$i].\" <a href=\"del2.php?zeile=".$i."\">löschen</a><br>";
}
if ($suchergebnis[0]==false)
{
echo "Ihre Eingabe war leider falsch.<br>Bitte versuchen Sie es nocheinmal!";
$suchergebnis[0]=true;
}
?>
<html>
<body>
<form action="such.php" method="post">
<input type="text" size="32" name="suchwort" >
<input type="submit" name="suchen" value="senden">
</form>
</body>
</html>
Und so sieht die txt aus.
1234#
2244#
5678#function changeCodeBlock(o) {if(o.style.overflow == "auto"){o.style.overflow="";o.style.width="";o.style.height="";return "includes/highlight_code.php?file=minus";}else{o.style.overflow = "auto";o.style.width=document.body.clientWidth*.7;if(o.offsetHeight)o.style.height=Math.min(o.offsetHeight + 17, 400)+"px";else o.style.height = "400px";return "includes/highlight_code.php?file=plus";}}function hl_copyClipboard(o){if(!confirm("Codebox in Zwischenablage kopieren?"))return;if(!clipboardData.setData("text",o.firstChild.firstChild.firstChild.childNodes[1].innerText))alert("Kopieren fehlgeschlagen");}
Habe folgendes Problem.
Ich möchte mir gerne die zeilennummer anzeigen lassen, die er in der suche gefunden hat ($i). Jetzt zeigt er mir nur an, wieviel Zeilen er insgesamt hat.
Währe nett wenn mir jemand helfen könnte.
Dank!
<?
$dateiname="daten.txt";
$arr=file($dateiname);
$suchergebnis = array();
$anz=count($dateiname);
for ($i=0;$i<$anz;$i++)
foreach ($arr as $elem) {
$tmp=explode("#",$elem);
if ($suchwort==$tmp[0])
{
foreach ($tmp as $elem)
{
$suchergebnis[] = $elem;
}
}
}
if ($suchergebnis[0]==true)
{
echo "Ihre Eingabe war erfolgreich.<br>";
echo "$suchergebnis[0][$i].\" <a href=\"del2.php?zeile=".$i."\">löschen</a><br>";
}
if ($suchergebnis[0]==false)
{
echo "Ihre Eingabe war leider falsch.<br>Bitte versuchen Sie es nocheinmal!";
$suchergebnis[0]=true;
}
?>
<html>
<body>
<form action="such.php" method="post">
<input type="text" size="32" name="suchwort" >
<input type="submit" name="suchen" value="senden">
</form>
</body>
</html>
Und so sieht die txt aus.
1234#
2244#
5678#function changeCodeBlock(o) {if(o.style.overflow == "auto"){o.style.overflow="";o.style.width="";o.style.height="";return "includes/highlight_code.php?file=minus";}else{o.style.overflow = "auto";o.style.width=document.body.clientWidth*.7;if(o.offsetHeight)o.style.height=Math.min(o.offsetHeight + 17, 400)+"px";else o.style.height = "400px";return "includes/highlight_code.php?file=plus";}}function hl_copyClipboard(o){if(!confirm("Codebox in Zwischenablage kopieren?"))return;if(!clipboardData.setData("text",o.firstChild.firstChild.firstChild.childNodes[1].innerText))alert("Kopieren fehlgeschlagen");}