Archivo contenido.php
Código PHP:
Ver original<div id='contenido'>
<?php
$name=pathinfo($_SERVER['SCRIPT_NAME']); switch($name['filename']){
case 'inicio': include_once('trozos/index.php'); break;
case 'registro': include_once('trozos/registro.php'); break;#Realizado
case 'login': include_once('trozos/login.php'); break;#Realizado
case 'logok': include_once('trozos/logok.php'); break;#Realizado
case 'upload': include_once('trozos/upload.php'); break;#Realizado
case 'interpretacion': include_once('trozos/categorias.php'); break;
case 'literatura': include_once('trozos/categorias.php'); break;
case 'cine': include_once('trozos/categorias.php'); break;
case 'artes': include_once('trozos/categorias.php'); break;
case 'perfil': include_once('trozos/perfil.php'); break;
case 'contacto': include_once('trozos/contacto.php'); break;#Realizado
case 'pasen': include_once('trozos/pasen.php'); break;#Realizado
case 'musica': include_once('trozos/categorias.php'); break;
case 'fotografia': include_once('trozos/categorias.php'); break;
case 'busqueda': include_once('trozos/busqueda.php'); break;
case 'mapa': include_once('trozos/mapa.php'); break;
case 'cerrarsesion': include_once('trozos/cerrarsesion.php'); break;#Realizado CERRAR SESION
case 'escultura': include_once('trozos/categorias.php'); break;
case 'danza': include_once('trozos/categorias.php'); break;
case 'vestuario': include_once('trozos/categorias.php'); break;
case '404': include_once('trozos/404.php'); break;#Realizado
case 'index' : include_once('trozos/index.php'); break;
case 'delbv': include_once('trozos/delbv.php'); break;
case 'delob': include_once('trozos/delob.php'); break;
case 'condiciones': include_once('trozos/condiciones.php'); break;
case 'privacidad': include_once('trozos/privacidad.php'); break;
case 'faq': include_once('trozos/faq.php'); break;
case 'mapa': include_once('trozos/mapa.php'); break;
case 'bailarin': include_once('trozos/bailarin.php'); break;
case 'coreografo': include_once('trozos/coreografo.php'); break;
case 'actor': include_once('trozos/actor.php'); break;
case 'director': include_once('trozos/director.php'); break;
case 'grupo': include_once('trozos/grupo.php'); break;
case 'obra': include_once('trozos/obra.php'); break;
case 'borrare': include_once('trozos/borrare.php'); break;
case 'registroe': include_once('trozos/registroe.php'); break;
case 'perfile': include_once('trozos/perfile.php'); break;
case 'newpassword': include_once('trozos/newpass.php'); break;
case 'np': include_once('trozos/np.php'); break;
case 'domino': include_once('trozos/domino'); break;
case 'pdatv': include_once('trozos/pdatv.php'); break;
case 'redireccion': include_once('trozos/redireccion.php'); break;
case 'feten': include_once('trozos/feten.php'); break;
case 'escenicas': include_once('trozos/escenicas.php'); break;
case 'plasticas': include_once('trozos/plasticas.php'); break;
case 'empresas': include_once('trozos/empresas.php'); break;
case 'vermas': include_once('trozos/vermas.php'); break;
case 'editar': include_once('trozos/editar.php'); break;
}
?>
</div>
Archivo pie.php
Código PHP:
Ver original<div class='espacio' style="clear:both;"></div>
<?php
function opinart(){
global $registro;
if($registro==1){
$usuario=mysql_query("Select * from usuarios where usrlow='".desencriptarc
($_COOKIE[usr
])."' and password='".encriptarm
(desencriptarc
($_COOKIE[psw
]))."'"); } else {
if ($registro==2){
$usuario=mysql_query("Select * from empresas where usrlow='".desencriptarc
($_COOKIE[usre
])."' and password='".encriptarm
(desencriptarc
($_COOKIE[pswe
]))."'"); }
}
if($_POST[opinart]!=1){
if($registro==1){
$nombre=$usuario[nombre];
$mail=$usuario[email];
}
} else {
$nombre=$_POST[element_1000];
$mail=$_POST[element_1001];
}
?>
<form action='' method='post' name='formopin'><?php
echo ' <li id="li_1000" >
<div>
<input id="element_1000" name="element_1000" class="element text large a" type="text" maxlength="255" value="'.$nombre.'"/>
</div>
</li>
<li id="li_1001" >
<div>
<input id="element_1001" name="element_1001" class="element text large b" type="text" maxlength="255" value="'.$mail.'"/>
</div>
</li>
';
?>
<?php
echo '
<li id="li_5000" >
<div>
<textarea id="element_5000" name="element_5000" class="element textarea medium">'.$_POST[element_5000].'</textarea>
</div>
</li>
<input type="hidden" name="opinart" value="1"/>
'; ?>
<a href='#' onclick="javascript:validaopin(); return false;"></a>
</form>
<?php
}
?>
<div id='pie'>
<div class='opinart' ></div><div class='footer'><div class='logofooter'></div><div class='linksfooter'><a href='condiciones'>condiciones de uso</a><a href='privacidad'>politica de privacidad</a><a href='mapa'>mapa web</a><a href='faq'>preguntas frecuentes</a></div></div>
<div id='bloqueoa' <?php if($name['filename']=='perfil' && $_GET[usuario]!=''){ echo "style='margin-top:0px;'"; }?>> <div id='bloqueoain'>
<?php opinart(); if($_POST[opinart]==1){
emailopinart();
echo '<script>alert("Opinion enviada satisfactoriamente!");</script>';
}?>
</div>
<script>
var opinart=jQuery.noConflict();
opinart('.opinart').click(function() {
opinart('#bloqueoa').slideToggle('slow')
});
</script>
</div>
Archivo variables.php
Código PHP:
Ver original<?php
// Evitamos la inyeccion SQL
// Modificamos las variables pasadas por URL
foreach( $_GET as $variable => $valor ){
}
// Modificamos las variables de formularios
foreach( $_POST as $variable => $valor ){
}
// android
if(stripos($ua,'android') !== false) { // && stripos($ua,'mobile') !== false) { $smart=1;
}
if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {
$smart=1;
}
// ipad
if(strpos($_SERVER['HTTP_USER_AGENT'],'iPad')){ $smart=1;
}
// iphone/ipod
//Variables
$raizn='http://dominio.com/';
if($smart==1){$raiz='http://dominio.com/'; } else {
$raiz='http://www.dominio.com/';
}
$raizc='http://www.dominio.com/';
$raizt='/var/www/vhosts/dominio.com/httpdocs/';
$dirtemp='/var/www/vhosts/dominio.com/httpdocs/tempfiles/';
$temas=$raizn.'estilos/';
$tema=$raizn.'estilos/pda.php';
$ctema="pdasrc";
?>
Archivo basedatos.php
Código PHP:
Ver original<?php
//Configuracion de la base de datos
$user="xxx";
$pass="xxxxx";
$host="localhost";
$database="xxxxxxxxxxx";
?>
Archivo funciones.php
Código PHP:
Ver original<?php
//FUNCIONES
//omitidas, lista larga, si hace falta se publican pero en principio se descarta que provoque esto. SOLO CONTIENE FUNCIONES.
?>
Archivo logeado.php
Código PHP:
Ver original<?php
<?php
if($_COOKIE['usr']){
$usuario=mysql_query("Select * from usuarios where usrlow='".desencriptarc
($_COOKIE[usr
])."' and password='".encriptarm
(desencriptarc
($_COOKIE[psw
]))."'"); if($usuario[usrlow]==desencriptarc($_COOKIE[usr]) && $usuario[password]==encriptarm(desencriptarc($_COOKIE[psw]))){
$registro=1;
} else {
$registro=0;
}
}
if($_COOKIE['usre']){
$usuario=mysql_query("Select * from empresas where usrlow='".desencriptarc
($_COOKIE[usre
])."' and password='".encriptarm
(desencriptarc
($_COOKIE[psw
]))."'"); if($usuario[usrlow]==desencriptarc($_COOKIE[usre]) && $usuario[password]==encriptarm(desencriptarc($_COOKIE[psw]))){
$registro=2;
} else {
$registro=0;
}
}
?>
?>
A ver si podeis ayudarme con esto, muchas gracias! ;)
EDITO: Obviemos el caso de que se pueda necesitar reescribir cosas por eficiencia, si funciona de momento se queda así que es lo primordial!
EDITO 2: Un 'progreso'.
He creado un archivo prueba.php vacío, de forma que puedo acceder a la página solo cargando los archivos aquí presentados. De esta forma evitamos una de las peticiones (solo se realizan dos). its something. Esto CREO que indica que alguno de estos archivos tiene fallete :(
EDITO 3: Otro 'progreso'
He ido comentando includes. Si desactivo los datos de conexion a la BD, solo carga una petición, con lo que puede estar relacionado con algo de la base de datos (algun control que use datos de la BD). He seguido comentando y si desactivo el include de cabeza.php, nuevamente tenemos solo una petición, con lo que voy a buscar el error en dicho archivo ;)
EDITO 4: Por algún motivo, el siguiente codigo de cabeza.php me genera petición :/
Código PHP:
Ver originalecho "<div class='botonmenu' id='sec$seccion[ORDEN]' style='background:url(\"$raizn/estilos/pdasrc/menu/$seccion[icono]\") no-repeat center;' ><a href='$seccion[archivo]' style='background:url(\"\") no-repeat center;' onmouseover=\"this.style.background = 'url($raizn/estilos/pdasrc/menu/$seccion[texto]) no-repeat center'\" onmouseout=\"this.style.background = 'url() no-repeat center'\"></a></div>";
EDITO 5: Debo estar equivocado o algo xD
Cada vez que paso el raton sobre esos divs, se genera una petición GET Prueba...