Hallo liebe Gemeinde,
Ich kriege mal wieder was nicht gebacken.
Ich möchte aus meiner text Datei nur zwei werte der ersten Zeile mit einem $_SESSION['login']
vergleichen und bei true einen Text ausgeben.
ID und $_SESSION['login'] zwird angezeigt aber der Name nicht, deshalb kein vergleich!
Hier mal mein Code:
Meine Text DB sieht so aus:
und angezeigt wird mir das: Name=| - ID=0 Autor=Heinz
Wie kann ich den zweiten Eintrag richtig auslesen, und wie nur die erste Zeile?
Kann mir jemand helfen?
Danke im vorraus
Gruß Loddar1
Ich kriege mal wieder was nicht gebacken.
Ich möchte aus meiner text Datei nur zwei werte der ersten Zeile mit einem $_SESSION['login']
vergleichen und bei true einen Text ausgeben.
ID und $_SESSION['login'] zwird angezeigt aber der Name nicht, deshalb kein vergleich!
Hier mal mein Code:
PHP:
$file = file('data/posts_'.$_GET['postname'].'_'.$_GET['id'].'.txt');
$line = $file[0];
list($id, $name, $text, $date, $ip) = explode('||', $line);
if ((isset($line[1])==('author='.$_SESSION['login']))&&($line[0]==0)){
echo 'Name='.$line[1].' ID='.$line[0].' Autor='.$_SESSION['login'];
}
else{
echo 'Name='.$line[1].' ID='.$line[0];
}
PHP:
0||author=Heinz||content=Testeintrag 1||date=1366985136||ip=::1||;
1||author=Paul||content=Testeintrag 2||date=1367079907||ip=::17||;
Wie kann ich den zweiten Eintrag richtig auslesen, und wie nur die erste Zeile?
Kann mir jemand helfen?
Danke im vorraus
Gruß Loddar1