Suche in txt

DarkSummer

Erfahrenes Mitglied
Wie kann man in einer txt ueberprüfen lassen ob ne zeile besteht bzw gesetzt ist? das geht bei txt(file_exists) schoen und gut aber gehts auch in txt datein?
 
Hi,

wenn ich dich richtig verstehe willst du prüfen was in deinem Textfile vorhanden ist.
Dies kannst du tun, in dem du mit file() die Datei in ein Array einliest.

hth
medicus
 
es ist nur eine datei und dann kann ich kein array verwenden sek hier mal die beiden codes

PHP:
<body bgcolor=#000000 text=#FFFFFFF>
<center>
<?
if(file_exists("data/member/$id.txt"))
  {
  echo "<table border='0' width='600'>";
  echo "<tr>";
  echo "<td bgcolor='#C0C0C0 nowrap'><u>Name</u></td>";
  echo "<td bgcolor='#C0C0C0 nowrap'><u>e-Mail</u></td>";
  echo"<td bgcolor='#C0C0C0 nowrap'><u>Funktion</u></td>";
  echo"<td bgcolor='#C0C0C0 nowrap'><u>Details</u></td>";
  echo"</tr>";
$zeilen = file("data/member/$id.txt");
$i = 0;
WHILE($i < count($zeilen)) {
$text = explode("|",$zeilen[$i]);
  echo "<tr>";
  echo "<td>$text[0]</td>";
  echo "<td>$text[1]</td>";
  echo "<td>$text[2]</td>";
  echo "<td><a href=\"detail.php?id=$id&member=$i\">Hier</a></td>";
  echo "</tr>";
$i++;
}
echo "</table>";
}
else  { 
echo "Keine id angegeben oder gewünschte datei nicht verfügbar";
}
?>
</center>
</body>

und hier die datei wo letzendlich ueberprüft werden soll

PHP:
<?

if($member != "" && file_exists("data/member/$id.txt"))
{
$zeilen = file("data/member/$id.txt");
$text = explode("|",$zeilen[$member]);

echo "das ist $text[0] ";
echo "<br>";
echo "seine mail ist $text[1]";
}
else { echo "Nummer des member oder id nicht angegeben oder fehlerhaft";}
?>

hoffe das hilft weiter
 
Zurück