Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Cambiar favicon.ico segun pagina actual con PHP

Estas en el tema de Cambiar favicon.ico segun pagina actual con PHP en el foro de PHP en Foros del Web. Hola a todos! Bueno he decidido por postear esto, porque ya tengo dolor de cabeza. Aunque no soy de los que postean para cualquier cosa, ...
  #1 (permalink)  
Antiguo 24/05/2014, 13:01
Avatar de eccorposse  
Fecha de Ingreso: diciembre-2009
Ubicación: Beijing
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 0
Pregunta Cambiar favicon.ico segun pagina actual con PHP

Hola a todos!
Bueno he decidido por postear esto, porque ya tengo dolor de cabeza. Aunque no soy de los que postean para cualquier cosa, tampoco soy experto pero bueno. Bien lo que trato de intentar es lo siguiente:

1- Tengo 3 favicons que quiero recoger en diferentes directorios y imprimir su valor (camino) con solo una variable que ya tengo designada ($favicon) en el header de la plantilla. La logica que quiero emplear es que la condicion de $favicon sea el camino del los .ico:

Si favicon de la plantilla existe
entonces imprimirlo (osea la condicion seria que $favicon = "plantilla/miplantilla/favicon.ico";)
Si favicon de la plantilla no existe
entonces imprimir favicon de la raiz (condicion seria que $favicon="favicon.ico";)

Ahora viene la parte comica ya que no estudie logica de programacion ni nada de eso pero bueno trato de explicarme lo mejor que puedo. Si ya tengo esos, ahora cuando el usuario valla a determinado enlace supongamos (contenido), cada carpeta de contenido tiene un favicon:

Si se elije contenido
entonces imprimir favicon del contenido (condicion seria que $favicon = "contenidos/$contenido/favicon.ico";)

2- Intente usar $_GET para recoger las variables del contenido y mediante esto darle un valor (camino) nuevo a $favicon dependiendo de la variable que se pase por la url. Pero no me salio.
3- Yo paso dos variables por URL, ejemplo: $content y $page.

Aqui esta el codigo para pasar las variables por la URL, (no se rian que tengo dolor de cabeza). En realidad este codigo esta funcionando, y se que no esta muy limpio o muy bien estructurado, asi que mil disculpas, pero como les dije no soy experto. Bueno espero haberme explicado bastante bien pues realmente no veo otra forma de exponer mi problema. No quiero usar Java, ni AJAX, ni nada parecido solo con php.

<?php
$page = '';
$pages = array('home', 'help');
$page = (isset($_GET['page']))?$_GET['page']:'home.php';
if(isset($_GET['page'])) {
if(in_array($page,$pages)) {
$page .= '.php';
}
else {
include (''.$contentsDIR.'/'.'app'.'/'.'errors'.'/'.'404.php');
echo '<p>'.error_content_not_found.'</p>';
}
}
$content = '';
$resources = array('uno', 'dos');
$content = (isset($_GET['content']))?$_GET['content']:'home.php';
if(isset($_GET['content'])) {
if(in_array($content,$resources)) {
$content .= '/';
include(''.$resourcesDIR.'/'.$content.'index.php');
}
else {
include (''.$contentsDIR.'/'.'app'.'/'.'errors'.'/'.'404.php');
echo '<p>'.error_content_not_found.'</p>';
}
}
if (isset($_GET['page'])) {
}
if (isset($_GET['content'])) {
}
else {include ('contents/app/pages/'.$page);}

?>

Última edición por eccorposse; 24/05/2014 a las 13:11 Razón: Cambiar titulo e icono
  #2 (permalink)  
Antiguo 25/05/2014, 04:11
Avatar de eccorposse  
Fecha de Ingreso: diciembre-2009
Ubicación: Beijing
Mensajes: 69
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Cambiar favicon.ico segun pagina actual con PHP

Hey, gracias por todo... Despues de haber dormido y descansado ya lo he solucionado, ya trabaja perfectamente siguiendo la logica que me propuse, pero con ese dolor de cabeza, imposible.

Etiquetas: variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:26.