Hola baje un script de una pagina que es un libro de visitas , yo lo modifique y le cambie algunas cosas pero ahora le quiero poner que cuando el usuario me deje la firma le muestre la direccion ip del usuario , pero al poner el codigo no se imprime la direccion ip del usuario , como lo hago
dejo el codigo
Código PHP:
<?php
if (trim($_POST["nombre"]) == "") {
echo "Nombre Vacio ";
$cancelar = true;
}
if (trim($_POST["email"]) == "") {
echo "<p>Email Vacio</p> ";
$cancelar = true;
}
if (trim($_POST["comentario"]) ==""){
echo "<p>Comentario Vacio</p>";
$cancelar = true;
}
if (!$cancelar) {
$pvm = getdate();
$archivo="central/partido/libro.txt";
$uusi="<div align='left'><table border=0 width=95% cellspacing=0><tr><td width=30%><b><font size='2'><font face='Geneva, Arial, Helvetica, sans-serif'>Nombre :</b></td><td width=70%></font></font> <font face='Geneva, Arial, Helvetica, sans-serif'><font size='2'>$nombre </td></tr><tr><td width=30%><b><font face='Geneva, Arial, Helvetica, sans-serif'><font size='2'>E-mail :</b></td><td width=70%><a href='mailto:$email'><font color='000000'></font></font><font face='Geneva, Arial, Helvetica, sans-serif'><font size='2'>$email</font></font></font></a></td></tr><tr><td width=30%></font></font><b><font size='2'><font face='Geneva, Arial, Helvetica, sans-serif'>Comentario :</b></td><td width=70%></font></font></span><font face='Geneva, Arial, Helvetica, sans-serif'><font size='2'>$comentario </td></tr></table></div></font></font><hr width=90% size='1'/>IP<echo $REMOTE_ADDR>\n\n";
if(file_exists($archivo))
{
$tamanio=filesize($archivo);
if($tamanio>0)
{
$fp=fopen($archivo, "r+");
$vanha=fread($fp, filesize($archivo));
fseek($fp, 0);
fwrite($fp, "${uusi}${vanha}");
fclose($fp);
}
else
{
$fp=fopen($archivo, "r+");
fwrite($fp, "${uusi}${vanha}");
fclose($fp);
}
}
print "<b><div align='center'>Gracias por firmar !!</b><br>";
print "<a href=portada.php?id=comencentral class='1'>Regresar</a></div>";}
?>