 |
//Fecha
$meses = array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
$hoy = getdate(time());
$fecha = "".$hoy["mday"] ." / ".$meses[$hoy["mon"]-1] ." / ". $hoy["year"]."";
//Visitantes online
// Configuracion de las variables
$arch = "dades.txt";
// Archivo de datos de los usuarios (coloque la ruta completa dentro del servidor).
$logoutTime = 600;
// Tiempo tras el cual un usuario es considerado inactivo (en segundos).
$IP = $REMOTE_ADDR;
$count = 0;
$res = '';
$fp = fopen($arch,"r+");
$t = time();
$content = fread($fp,filesize($arch));
fclose($fp);
$lineas = split("\n",$content);
for ($i=0; $i < count($lineas); $i++) {
$datos = split(':',$lineas[$i]);
$n = $t - $logoutTime;
if ($datos[0] != $IP && $datos[1] > ($n)) {
$res .= "$datos[0]:$datos[1]\n";
$count++;
}#end if
}#end for
$res .= "$IP:$t\n";
$count++;
$fp = fopen($arch,"w+");
fwrite ($fp,$res);
fclose($fp);
?>
|
SeccionesWeb
|
Opinar
//echo "Página inactiva temporalmente. Disculpen las molestias. ";
//return;
?>
Deja tus opiniones acerca de la página y de nuestros artículos y secciones, si te gustan, si no te gustan, lo que te parece o lo que te deja de parecer, para lo que quieras esta a partir de ahora a tu disposición este sistema de opiniones...
Formulario para opinar
$OffSet=$_REQUEST["OffSet"];
if ($OffSet==0) { $OffSet=0; }
$evaluaCaptcha = comprobarCaptcha($_REQUEST["captchaAnswer"],$_REQUEST["answerSel"]);
$enviaDatos=$_REQUEST["enviaDatos"];
if ($enviaDatos=="si" && $evaluaCaptcha) #entonces recibimos la información
{
#Comprobaciones, campos en blanco quitar tags y poner cambios de línea...
$nombre=$_REQUEST["nombre"];
if ($nombre=="") { $nombre="Anónimo"; }#end if
$codigo=$_REQUEST["codigo"];
if ($codigo=="") { $codigo=0; }#end if
$nombre=strip_tags ($nombre);
$nombre=eregi_replace("\n"," ",$nombre);
$mail=$_REQUEST["mail"];
$mail=strip_tags ($mail);
$mail=eregi_replace("\n"," ",$mail);
$opinion=$_REQUEST["opinion"];
$opinion=strip_tags ($opinion);
$opinion=eregi_replace("\n"," ",$opinion);
#poner validaciones para que no de error el query
$de=$_REQUEST["de"];
#Comprobamos que no existe ya una opinión igual...
$result=mysql_query("select id from opiniones where nombre like '$nombre' and mail like '$mail' and opinion like '$opinion' and codigo=$de");
$row=mysql_fetch_row($result);
$os = array ("[url]", "[URL]", "[/url]", "[link]", "[LINK]", "[/link]", "[url=", "[URL=", "[link=", "[LINK=");
$spam=0;
for ($i=0;$iSu opinión ha sido guardada correctamente.";
}
else {
echo "ERROR. Su opinión NO ha sido guardada.";
}#end if
}#end if enviaDatos=si
$opinionesPorPagina=12;
$de=$_REQUEST["de"];
if ($de!=0) {
$opiniones=mysql_query("select * from opiniones where codigo=$de order by fecha desc limit $OffSet , $opinionesPorPagina");
$auxcuantos=mysql_query("select count(*) from opiniones where codigo=$de");
$tenemos=mysql_fetch_row($auxcuantos);
}
else {
$de=0;
$opiniones=mysql_query("select * from opiniones order by fecha desc limit $OffSet , $opinionesPorPagina");
$auxcuantos=mysql_query("select count(*) from opiniones");
$tenemos=mysql_fetch_row($auxcuantos);
}#end if
if ($tenemos[0]<=$opinionesPorPagina)
{ $enlazando="";}
else {
$enlazando=" |";
$cuantos=1;
$vEnlaces=0;
for ($i=0;$i<$tenemos[0]+1;$i=$i+$opinionesPorPagina) {
if ($OffSet==$i) {
$fuente="";
$cierrafuente="";
}
else {
$fuente="";
$cierrafuente="";
}
if ($cuantos==1)
{ $navega=$fuente."Últimos".$cierrafuente; }
else
{ $navega=$fuente.$cuantos.$cierrafuente; }
//$enlazando=$enlazando." $navega |";
$enlazando=$enlazando." $navega |";
$cuantos++;
$vEnlaces++;
if ($vEnlaces==15) {
$vEnlaces=0;
$enlazando.=" ";
}#end if
}
$enlazando=$enlazando."";
echo $enlazando." ";
}
$publiEn=4;
$publiAux=0;
$vanBanners=0;
$ColorB=0;
while($rowOpi=mysql_fetch_row($opiniones)) {
#echo ("
$rowOpi[0] ");
$fecha=split(" ",$rowOpi[5]);
$dia=$fecha[0];
$hora=$fecha[1];
$diaDes=split("-",$dia);
if ($rowOpi[4]==0) {
$opinoDe="Opinando sobre elbuyate.com";
}
else {
$suOpinionEs=mysql_query("select nombre, enlace, tipo from previos where enlace=$rowOpi[4]");
$suOpiDet=mysql_fetch_row($suOpinionEs);
if ($suOpiDet[2]=="t") { $tipo="Técnicas";}
elseif ($suOpiDet[2]=="h") { $tipo="Historias";}
elseif ($suOpiDet[2]=="j") { $tipo="Juegos";}
elseif ($suOpiDet[2]=="e") { $tipo="Ellas";}
elseif ($suOpiDet[2]=="r") { $tipo="Rankings";}
elseif ($suOpiDet[2]=="s") { $tipo="Sección";}
elseif ($suOpiDet[2]=="u") { $tipo="Universidad";}
elseif ($suOpiDet[2]=="w") { $tipo="Web";}
$suOpiDet[0]=utf8_encode($suOpiDet[0]);
//$opinoDe="Opinando sobre ".$suOpiDet[0]." (".$tipo.")";
$opinoDe="Opinando sobre ".$suOpiDet[0]." (".$tipo.")";
}
if ($ColorB==0) {
$clase="opinionA";
$ColorB=1;
}
else {
$clase="opinionB";
$ColorB=0;
}
$uno=":D";
$rowOpi[3]=eregi_replace(" ","bbrr",$rowOpi[3]);
$aux = $rowOpi[3];
$aux=preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $aux);
$rowOpi[3]=htmlspecialchars($rowOpi[3]);
if ($rowOpi[3]=="") {
$rowOpi[3]=$aux;
}
$rowOpi[3]=eregi_replace($uno," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":C"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":P"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(";)"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":X"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":H"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":O"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace(":S"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace("<br>"," ",$rowOpi[3]);
$rowOpi[3]=eregi_replace("bbrr"," ",$rowOpi[3]);
$rowOpi[1]=utf8_encode($rowOpi[1]);
echo ("
Opinión n. ".$rowOpi[0]." De: ".$rowOpi[1]." |
el ".$diaDes[2]."/".$diaDes[1]."/".$diaDes[0]." a las ".$hora." |
".$rowOpi[3]." |
".$opinoDe." |
");
$publiAux++;
if ($publiAux==$publiEn) {
$publiAux=0;
$vanBanners++;
if ($vanBanners<3) {
include "publicidad.php";
?>
}#end if
}#end if
}#end while
echo $enlazando;
if ($de == 0)
{ $de=0; }
?>
CODEMedievol;
$codigoMedievol2=<<
CODEMedievol2;
$codigoSeedingUp1=<<
CODESeeding1;
$codigoSeedingUp2=<<
CODESeeding2;
$codigoSeedingUp3=<<
CODESeeding3;
//$codigoDisenix,
//$misBanners=array($adServerTradeDoubler,$codigoBannering,$codigoWebConference);
//$misBanners=array($adServerTradeDoubler,$codigoMedievol,$codigoMedievol2);
//$misBanners=array(0,$adServerTradeDoubler,$codigoSeedingUp1,$codigoSeedingUp2,$codigoSeedingUp3);
$codigoBooking=<<
CODEBooking;
//$misBanners=array(0,$adServerTradeDoubler);
$misBanners=array(0,$codigoBooking);
$TotalBanners=count($misBanners)-1;
$numeroBan=mt_rand(0,$TotalBanners);
while ($numeroBan==0) {$numeroBan=mt_rand(0,$TotalBanners);}
$publicidad4=$misBanners[$numeroBan];
/*
if ($url==102)
{
$publicidad4=$codigoLibro;
}#end if
*/
return;
if (!isset($recomendar)) {
?>
|
En red desde el 12 de Marzo de 2001 | 2001-2023 El Buyate | info@elbuyate.com
|