error_reporting(0);
include("conf.php");
include("funciones.php");
$Creator_TITULO="";
$Data1="";$Data2="";$Data3="";$Data4="";$Data5="";
if(isset($_REQUEST["data1"])){$Data1=$_REQUEST["data1"];}
if(isset($_REQUEST["data2"])){$Data2=$_REQUEST["data2"];}
if(isset($_REQUEST["data3"])){$Data3=$_REQUEST["data3"];}
if(isset($_REQUEST["data4"])){$Data4=$_REQUEST["data4"];}
if(isset($_REQUEST["data5"])){$Data5=$_REQUEST["data5"];}
$MasBusqueda=array();
$MasBusqueda["sexo"]="";
$MasBusqueda["ciudadurl"]="";
$MasBusqueda["ciudadtext"]="";
$MasBusqueda["tagurl"]="";
$MasBusqueda["tagtext"]="";
//DNA para saber donde esta alimentar buscador y breadcrums
$DNAsexo=0;
$DNAzona=0;
//echo "
Data1=".$Data1." - Data2=".$Data2." - Data3=".$Data3." - Data4=".$Data4." - Data5=".$Data5."
";
$resaltartags=array();//esto es para el resalte de palabras claves en los anuncios
//cargar nuevo anuncio 1/3
if($Data1=="politica-privacidad-condiciones-uso" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
include("politica-privacidad-condiciones-uso.php");//cargar pagina perfil.php
exit;
}
//cargar nuevo anuncio 1/3
if($Data1=="gestor-anuncios" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
include("gestor-anuncios.php");//cargar pagina perfil.php
exit;
}
//cargar nuevo anuncio 1/3
if($Data1=="cerrar-sesion" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
session_destroy();
$LOCATION="http://www.".$pweb;
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}
//cargar nuevo anuncio 1/3
if($Data1=="nuevo-anuncio" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
$cont568=0;
include("registro.php");//cargar pagina perfil.php
exit;
}
//cargar nuevo anuncio 2/3
if($Data1=="nuevo-anuncio-2" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
$cont568=1;
include("registro.php");//cargar pagina perfil.php
exit;
}
//cargar nuevo anuncio 2/3
if($Data1=="nuevo-anuncio-3" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
$cont568=3;
include("registro.php");//cargar pagina perfil.php
exit;
}
//cargar nuevo banner 2/3
if($Data1=="nuevo-banner-2" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){
$cont568=2;
include("registro.php");//cargar pagina perfil.php
exit;
}
/*
Pagina de notificacion de error
*/
if($Data1=="notificar-error" && is_numeric($Data2) && $Data3=="" && $Data4=="" && $Data5==""){
$cont568=0;//controlador de pagina otras.php
$resultados=mysql_query("select id,urlunica,titulo,COUNT(*) from bd_anuncios WHERE id='$Data2' Limit 0,1",$PLAY1);
while($row=mysql_fetch_array($resultados)) {
$Fid=$row["id"];
$Furlunica=$row["urlunica"];
$Ftitulo=$row["titulo"];
$cont569=$row["COUNT(*)"];
}
if($cont569>0){
include("otras.php");//cargar pagina perfil.php
$valoresotros=1;
exit;
}else{
$LOCATION="http://www.".$pweb;
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}
}
/*
si es perfil
perfil-2445.html
*/
if($Data1=="mis-favoritos" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){//MOSTRAR FAVORITOS
if( $Data2=="" || $Data2=="index" ){//MOSTRAR FAVORITOS
$base=explode(",",$_COOKIE['favoritos']);
$cadena.= " AND ( ";
foreach ($base as $base1){
if($base1!=""){
$cadena.= " id='$base1' OR ";
}
}
$cadena=substr ($cadena,0,-3);
$cadena.= " ) ";
$Creator_TITULO1="Mis Favoritos";
$Creator_TITULO2="";
$Creator_TITULO3="";
$Creator_TITULO4="";
//echo $cadena;
include ("resultados.php");
exit;
}
}
if($Data1!="" && $Data2=="" && $Data3=="" && $Data4=="" && $Data5==""){//2 comprobar que es perfil
$buscaid=explode("-" , $Data1);
$ultimo = end( $buscaid );
//echo $ultimo[0];
if(is_numeric($ultimo)){ //2 comprobador de ID del anuncio
$urihtml=$ultimo;
//buacamos por id del anuncio
$resultados=mysql_query("select id,provincia,ciudad,sexo,titulo,urlunica,ccaa,direccion,telefono,titulo,texto,edad,codigounico,urlunica,fechainicio,visitas,tags,imagenes,COUNT(*) from bd_anuncios WHERE id='$urihtml' $cadena Limit 0,1",$PLAY1);
while($row=mysql_fetch_array($resultados)) {
$provincia=$row["provincia"];
$ciudad=$row["ciudad"];
$sexo=$row["sexo"];
$cont=$row["COUNT(*)"];
$url=$row["urlunica"];
$Fid=$row["id"];
$Furlunica=$row["urlunica"];
$Fccaa=$row["ccaa"];
$Fdireccion=$row["direccion"];
$Ftelefono=$row["telefono"];
$Ftitulo=$row["titulo"];
$Ftexto=$row["texto"];
$Fedad=$row["edad"];
$Fcodigounico=$row["codigounico"];
$Furlunica=$row["urlunica"];
$Ffechainicio=$row["fechainicio"];
$Fvisitas=$row["visitas"];
$Ftags=$row["tags"];
$Fimagenes=$row["imagenes"];
//ATENCION!!! posible ampliacion aprobechar esta llamada para sacar todos los datos del perfil
}
if($cont==0){//3
$LOCATION="http://www.".$pweb;
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}else{
$newurl=str_replace ("-".$urihtml,"",$Data1);
if ($Furlunica==$newurl){//4 si la URL esta mal/BIen
/*
//estadisticas
$ESTADISTICAScadena="";
$ip=$_SERVER [ 'REMOTE_ADDR' ];
$metemete=$ip." ".$FECHA_ACTUAL.";";
$ESTADISTICAScadena="INSERT INTO bd_estadisticas (id,anuncio) values ('$Fid','$metemete')ON DUPLICATE KEY UPDATE anuncio=CONCAT(anuncio,'".$metemete."')";
$resultados55=mysql_query($ESTADISTICAScadena,$PLAY1)or die(mysql_error());
//fin estadisticas
*/
include("anuncio.php");//cargar pagina perfil.php
exit;
}else{
$LOCATION="http://www.".$pweb."/".$Furlunica."-".$urihtml.".html";
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}//4
}//3
}//2
}//1
//YA SABEMOS QUE NO ES PERFIL AHORA CONTINUAMOS
/*
si es provincia
putas-provincia/travestis-provincia/chaperos-provincia/habitaciones-provincia/
*/
$buscaid=explode("-" , $Data1);
$Creator_TITULO1="";
$Creator_TITULO2="";
$Creator_TITULO3="";
$Creator_TITULO4="";
$LOCATION="http://www.".$pweb."/";
$breakedance=1;
$cAteG=all_categorias();
$CDcadena=$cadena; // para la busqueda e caso de no haber contenido dar aleatorios
foreach($cAteG as $muestra){
//echo $muestra["urlunica"];
if((strpos($Data1, $muestra["urlunica"]))=== false){}else{
//echo $muestra["urlunica"];
$newurl=explode($muestra["urlunica"]."-",$Data1);
if(!isset($newurl[1])){
$urlunica3=$newurl[0];
}else{
$urlunica3=$newurl[1];
}
$SEXO=$muestra['sexo'];
if($muestra['id']==0){}else{
if($muestra['id']==4){ $cadena.=" AND sexo IN ('4','1') AND tags LIKE '%plazas%' "; }else// habitaciones
if($muestra['id']==5){ $cadena.=" AND sexo IN ('5','1') AND tags LIKE '%masajes%' "; }else{// habitaciones
$cadena.=" AND sexo='".$muestra['id']."' ";
}
}
$Creator_TITULO1=$muestra["nombre"];
$breakedance=0;
$MasBusqueda["sexo"]=$muestra["nombre"];
$MasBusqueda["url"]=$muestra["urlunica"];
$DNAsexo=$muestra['id'];
}
}
if($breakedance==1){ // en caso de que la url no sea reconocida
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}
$paseito=0;
foreach($cAteG as $muestra){
if($urlunica3==$muestra["urlunica"]){
$paseito=1;
}
}
$cont=0;
if($paseito==1){
}else{//#44
if($Wprovincia>0){ //Si es provincia
$resultados=mysql_query("select id,urlunica, nombre,COUNT(*) from bd_ciudad WHERE urlunica='$urlunica3' AND provincia='$Tprovincia' Limit 0,1",$PLAY1);
while($row=mysql_fetch_array($resultados)) {
$id_ciudad=$row["id"];
$DNAzona=$row["id"];
$urlunica=$row["urlunica"];
$cont=$row["COUNT(*)"];
$cadena.=" AND ciudad='$id_ciudad'";
$nombre65=" en ".$row["nombre"];
$Creator_TITULO2=$nombre65;
$MasBusqueda["ciudadurl"]=$urlunica;
$MasBusqueda["ciudadtext"]=$nombre65;
}
}//CIERRE DE PROVINCIA Y CCAA
// controlamos que ha dado positivo en la busqueda de la URL de PROVINCIA O CCAA
if($cont>0){
}else{
$LOCATION="http://www.".$pweb."";
header ( "HTTP/1.1 301 Moved Permanently" );
header ( "Location: ".$LOCATION );
exit;
}
}//#44
/*
- index.html
sacamos todos los anuncios
*/
if($Data2=="index" || $Data2=="" ){
include ("resultados.php");
$DNAsexo=0;
exit;
}
//ultimos dias
if($Data2=="nuevas-ultimos-3-dias" || $Data2=="nuevas-ultimos-5-dias" || $Data2=="nuevas-ultimos-7-dias" ){
$numerito=explode("-",$Data2);
$ACDfecha5 = date('Y-m-j');
$ACDfecha = strtotime ( '-'.$numerito[2].' day' , strtotime ( $ACDfecha5 ) ) ;
$ACDfecha = date ( 'Y-m-j' , $ACDfecha );
$totaldifertel=array();
$totaldifertel2=array();
$resultados5=mysql_query("select Distinct telefono from bd_anuncios WHERE 1=1 $cadena ",$PLAY1);
while($row=mysql_fetch_array($resultados5)) { $totaldifertel[]=$row["telefono"];}
$resultados5=mysql_query("select Distinct telefono from bd_anuncios WHERE fechainicio<'$ACDfecha' $cadena ",$PLAY1);
while($row=mysql_fetch_array($resultados5)) { $totaldifertel2[]=$row["telefono"];}
$resultado = array_diff($totaldifertel, $totaldifertel2);
//print_r($resultado); echo count($resultado)." / ".count($totaldifertel)." / ".count($totaldifertel2);
$cadena.=" AND telefono in (";
foreach($resultado as $otrosdatos){
$cadena.=$otrosdatos.",";
}
$cadena=trim($cadena,",");
$cadena.=") GROUP BY telefono";
$Creator_TITULO4="Nuevas últimos ".$numerito[2]." días";
include("resultados.php");//cargar pagina perfil.php
exit;
}
/*
SI es CCAA hay que buscar que no tenga escrita la ciudad
if($Wprovincia==0){
$resultados=mysql_query("select id,urlunica, nombre,COUNT(*) from bd_ciudad WHERE urlunica='$Data2' Limit 0,1",$PLAY1);
while($row=mysql_fetch_array($resultados)) {
$id_ciudad=$row["id"];
$urlunica=$row["urlunica"];
$cont=$row["COUNT(*)"];
$DNAzona=$row["id"];
$nombre65=" ".$row["nombre"];
$Creator_TITULO3=$nombre65;
}
if($cont>0){
$cadena.= " AND ciudad='$id_ciudad' ";
include ("resultados.php");
exit;
}
}
*/
/*
- Tags
sacamos todad las tags y buscamos en cadena
si existe la agremamos a busqueda de tag
buscar las trazas de tags
busqueda en BBDD de tags si no cuadra siguiente
fulltext boleano
- busquedas_busquedas.html
Busqueda en cuadro de texto general
*/
$excepciones=array("a","aca","actualmente","adelante","ademas","afirmo","agrego","ahi","ahora","ajena","ajenas","ajeno","ajenos","al","algo","algun","alguna","algunas","alguno","algunos","alla","alli","alrededor","ambos","ampleamos","ante","anterior","antes","añadio","apenas","aproximadamente","aquel","aquella","aquellas","aquello","aquellos","aqui","arriba","aseguro","asi","atras","aun","aunque","ayer","bajo","bastante","bien","buen","buena","buenas","bueno","buenos","cabe","cada","casi","cerca","cierta","ciertas","cierto","ciertos","cinco","comento","como","con","conmigo","conocer","conseguimos","conseguir","considera","considero","consigo","consigue","consiguen","consigues","contigo","contra","cosas","creo","cual","cuales","cualquier","cualquiera","cualquieras","cuan","cuando","cuanta","cuantas","cuanto","cuantos","cuatro","cuenta","da","dado","dan","dar","de","debe","deben","debido","decir","dejar","dejo","del","demas","demasiada","demasiadas","demasiado","demasiados","dentro","desde","despues","dice","dicen","dicho","dieron","diferente","diferentes","dijeron","dijo","dio","donde","dos","durante","e","ejemplo","el","ella","ellas","ello","ellos","embargo","empleais","emplean","emplear","empleas","empleo","en","encima","encuentra","entonces","entre","era","erais","eramos","eran","eras","eres","es","esa","esas","ese","eso","esos","esta","estaba","estabais","estabamos","estaban","estabas","estad","estada","estadas","estado","estados","estais","estamos","estan","estando","estar","estara","estaran","estaras","estare","estareis","estaremos","estaria","estariais","estariamos","estarian","estarias","estas","este","esteis","estemos","esten","estes","esto","estos","estoy","estuve","estuviera","estuvierais","estuvieramos","estuvieran","estuvieras","estuvieron","estuviese","estuvieseis","estuviesemos","estuviesen","estuvieses","estuvimos","estuviste","estuvisteis","estuvo","etc","ex","existe","existen","explico","expreso","fin","fue","fuera","fuerais","fueramos","fueran","fueras","fueron","fuese","fueseis","fuesemos","fuesen","fueses","fui","fuimos","fuiste","fuisteis","gran","grandes","gueno","ha","habeis","haber","habia","habiais","habiamos","habian","habias","habida","habidas","habido","habidos","habiendo","habra","habran","habras","habre","habreis","habremos","habria","habriais","habriamos","habrian","habrias","hace","haceis","hacemos","hacen","hacer","hacerlo","haces","hacia","haciendo","hago","han","has","hasta","hay","haya","hayais","hayamos","hayan","hayas","he","hecho","hemos","hicieron","hizo","hoy","hube","hubiera","hubierais","hubieramos","hubieran","hubieras","hubieron","hubiese","hubieseis","hubiesemos","hubiesen","hubieses","hubimos","hubiste","hubisteis","hubo","igual","incluso","indico","informo","intenta","intentais","intentamos","intentan","intentar","intentas","intento","ir","jamas","junto","juntos","la","lado","largo","las","le","les","llego","lleva","llevar","lo","los","luego","lugar","manera","manifesto","mas","mayor","me","mediante","mejor","menciono","menos","mi","mia","mias","mientras","mio","mios","mis","misma","mismas","mismo","mismos","modo","momento","mucha","muchas","muchisima","muchisimas","muchisimo","muchisimos","mucho","muchos","muy","nada","nadie","ni","ningun","ninguna","ningunas","ninguno","ningunos","no","nos","nosotras","nosotros","nuestra","nuestras","nuestro","nuestros","nueva","nuevas","nuevo","nuevos","nunca","o","ocho","os","otra","otras","otro","otros","para","parece","parecer","parte","partir","pasada","pasado","pero","pesar","poca","pocas","poco","pocos","podeis","podemos","poder","podra","podran","podria","podriais","podriamos","podrian","podrias","poner","por","por que","porque","posible","primer","primera","primero","primero desde","primeros","principalmente","propia","propias","propio","propios","proximo","proximos","pudo","pueda","puede","pueden","puedo","pues","que","quedo","queremos","querer","quien","quienes","quienesquiera","quienquiera","quiere","quiza","quizas","realizado","realizar","realizo","respecto","sabe","sabeis","sabemos","saben","saber","sabes","sal","se","sea","seais","seamos","sean","seas","segun","segunda","segundo","seis","señalo","ser","sera","seran","seras","sere","sereis","seremos","seria","seriais","seriamos","serian","serias","si","sido","siempre","siendo","siete","sigue","siguiente","sin","sino","so","sobre","sois","sola","solamente","solas","solo","solos","somos","son","soy","sr","sra","sres","sta","su","sus","suya","suyas","suyo","suyos","tal","tales","tambien","tampoco","tan","tanta","tantas","tanto","tantos","te","tendra","tendran","tendras","tendre","tendreis","tendremos","tendria","tendriais","tendriamos","tendrian","tendrias","tened","teneis","tenemos","tener","tenga","tengais","tengamos","tengan","tengas","tengo","tenia","teniais","teniamos","tenian","tenias","tenida","tenidas","tenido","tenidos","teniendo","tercera","ti","tiempo","tiene","tienen","tienes","toda","todas","todavia","todo","todos","tomar","total","trabaja","trabajais","trabajamos","trabajan","trabajar","trabajas","trabajo","tras","trata","traves","tres","tu","tus","tuve","tuviera","tuvierais","tuvieramos","tuvieran","tuvieras","tuvieron","tuviese","tuvieseis","tuviesemos","tuviesen","tuvieses","tuvimos","tuviste","tuvisteis","tuvo","tuya","tuyo","tuyos","ultima","ultimas","ultimo","ultimos","un","una","unas","uno","unos","usa","usais","usamos","usan","usar","usas","uso","usted","ustedes","va","vais","valor","vamos","van","varias","varios","vaya","veces","ver","verdad","verdadera","vez","vosotras","vosotros","voy","vuestra","vuestras","vuestro","vuestros","y","ya","yo","verdadero");
include_once("aa_tags.php");
$cadena_remplazo=$Data2;
foreach($carras as $clab){
//echo $clab."?";
if(strpos($cadena_remplazo, " ".$clab["url"])!==false){ //busca que la cadena sea igual a una tag
//echo "
ENTRo
";
$otros3=$clab["url"];
$otros4=$clab["original"];
$cadena_remplazo=str_replace($otros3,"",$cadena_remplazo);
$cadena.= " AND MATCH(tags) AGAINST ('+;$otros3?' IN BOOLEAN MODE) ";
$Creator_TITULO3.= " ".utf8_decode($otros4)." ";
}
}
$otros34=$cadena_remplazo;
$cadena_remplazo2=str_replace("-"," ",$cadena_remplazo); // con esto reviso que no quede mas tags a buscar en cadena
$cadena_fulltext=array();
if(strlen(trim($cadena_remplazo2))==0){
include ("resultados.php");
exit;
}else{ // si quedan mas tags es para generar una busqueda FULLTEXT
$carras34=explode(" ",$cadena_remplazo2);
foreach($carras34 as $carras345)
{
if(strlen( $carras345)>2 && $carras345!="" || ctype_digit($carras345)){ // limpiamos texto corto
array_push($cadena_fulltext,$carras345);
}
}
}
$cadenfull="";
$cadenfull1="";
$cadenfull2="";
$cadenfull3="";
foreach($cadena_fulltext as $partes){
if($partes!="")
if(strlen($partes)>5){
$cadenfull.=" ".sinplumasfem($partes)." ";
$cadenfull1.=" ".sinplumasfem($partes)."* ";
$cadenfull2.=" ".sinplumasfem($partes)."|";
if(!in_array(trim($partes),$excepciones)){
$cadenfull3.=" OR textocompleto LIKE '% ".sinplumasfem($partes)."%' ";
}
$resaltartags[]=sinplumasfem($partes);
$Creator_TITULO4.= " ".$partes." ";
$Creator_TITULO4= str_replace(" "," ",$Creator_TITULO4);
}else{
$cadenfull.=" ".($partes)." ";
$cadenfull1.=" ".($partes)."* ";
$cadenfull2.=" ".($partes)."|";
if(!in_array(trim($partes),$excepciones)){
$cadenfull3.=" OR textocompleto LIKE '% ".($partes)."%' ";
}
$resaltartags[]=sinplumasfem($partes);
$Creator_TITULO4.= " ".$partes." ";
$Creator_TITULO4= str_replace(" "," ",$Creator_TITULO4);
}
}
//echo $cadenfull; // ESTO MUESTRA LOS TERMINOS BUSCADOS DESPUES DE LIMPIARLOS
$cadena_fulltext;
$cadenfull2=trim($cadenfull2,"|");
//echo $cadenfull2;
$numero=count($cadena_fulltext);
if ($numero==1) {
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
$cadenfull=trim($cadenfull);
$cadena.=" AND textocompleto LIKE '% $cadenfull%' ";
} elseif ($numero>1) {
//$cadena.= " AND MATCH(textocompleto) AGAINST ('$cadenfull1' IN BOOLEAN MODE) ";
//$cadena.= " AND textocompleto REGEXP ('$cadenfull2' ) ";
$cadenfull3=" and (".substr($cadenfull3,4).")";
$cadena.= " $cadenfull3 ";
}
//echo $cadena;
include ("resultados.php");
exit;
?>