Creo que ya lo entendi :)
Código PHP:
<?php
session_start();
$file = 'comments.txt';
$reverse = true;
$noIpInFile = true;
$getComments = '';
if(!empty($_POST['token']) && !empty($_SESSION['token']) && $_SESSION['token'] != $_POST['token']){
$txt = array();
foreach($_POST as $key => $val){ $txt[$key] = $val; }
$txt['ip'] = $_SERVER['REMOTE_ADDR'];
file_put_contents($file, serialize($txt) . PHP_EOL, FILE_APPEND);
}
$_SESSION['token'] = !empty($_POST['token']) ? $_POST['token'] : mt_rand();
if(file_exists($file)){
$comments = $reverse ? array_reverse(file($file)) : file($file);
foreach($comments as $val){
$data = unserialize($val);
if($data['ip'] == $_SERVER['SERVER_ADDR']){ $noIpInFile = false; }
$getComments .= '//AQUI LO QUE SE MUESTRA SI LA IP ESTA EN EL ARCHIVO .TXT';
}
}
if($noIpInFile){
?>
//AQUI LO QUE SE MUESTRA SI LA IP NO ESTA EN EL ARCHIVO .TXT
<?php
}
echo $getComments;
?>
Agradeceria que me confirmen si estoy en lo correcto :)