Foros del Web » Programando para Internet » PHP »

Problemas con .css.php

Estas en el tema de Problemas con .css.php en el foro de PHP en Foros del Web. Amigos: hola! hace tiempo que tengo un problema y no le encuentro solucion. No logro enviar satisfactoriamente informacion desde el index hacia un archivo .css.php ...
  #1 (permalink)  
Antiguo 02/02/2010, 17:01
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Exclamación Problemas con .css.php

Amigos: hola! hace tiempo que tengo un problema y no le encuentro solucion.

No logro enviar satisfactoriamente informacion desde el index hacia un archivo .css.php con los CSS de la pagina.

Lo he intentado enviando los datos por variable comun y por GET:

Código PHP:
echo "
<link rel='stylesheet' type='text/css' href='/css/busca.css.php?q=$q&color1=$color1&color2=$color2'>"

Tambien he intentado pasando por variables de SESSION:

Código PHP:
  session_start(); // inicio Sesion

  
$_SESSION['color_btn_buscar1']  = '#75C5F0';  // #39B4C6
  
$_SESSION['color_btn_buscar2'] = '#D5157B';  // #84C225 
y NADA me funciona! o sea..... no puedo lograr que el CSS tome los valores que le trato de enviar!

Les muestro el archivo .css.php a ver si ven un problema de HEADERS o que ven:

<?
header("Content-type: text/css");
$q = $_GET['q'];

function automargin(){
if (isset($q)) echo "20px"; else echo "44px";
}

// #39B4C6
// #84C225

$boton1 = $_GET['boton1'];
$boton2 = $_GET['boton2'];


Código:
?>
{float:left; color:#fff;  }


.btn
{  display:inline-block;   padding:4px;   width:86px;   height:30px;   border:1px solid #000;   background:<?= $boton1; ?>;  color:#fff;  font-weight:bold;  cursor:pointer;  margin-right:8px; margin-left:0px ;margin-top:<? automargin(); ?>;  ;margin-bottom:20px' }


.btn2
{  display:inline-block;   padding:4px;   width:86px;   height:30px;   border:1px solid #000;   background:<?= $boton2; ?>;  color:#fff;  font-weight:bold;  cursor:pointer;  margin-right:8px; margin-left:0px ;margin-top:<? automargin(); ?>;  ;margin-bottom:20px' }

.searchBtn
{ margin-left:0px; float:left}

GRACIAS desde ya!!!!!!!
__________________
Salu2!
  #2 (permalink)  
Antiguo 02/02/2010, 17:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Problemas con .css.php

Ve el HTML generado donde incluyes el CSS y ve si estan las variables correctas, luego entra al archivo directamente con tu navegador y ve si se estan propagando las variables.

Saludos.
  #3 (permalink)  
Antiguo 02/02/2010, 18:58
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problemas con .css.php

Hola GatorV

Estoy SEGURO q es un problema de propagacion de variables porque si las cargo al comienzo del script del .css.ph entonces SI me funciona

El problema creo es que... el CSS no lo cargo con INCLUDE sino desde HTML ... y no se entonces como se soluciona porque las variables de SESSION no me las toma
__________________
Salu2!
  #4 (permalink)  
Antiguo 02/02/2010, 19:15
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Problemas con .css.php

BUENO... he logrado solucionar el problema......y es que me estaba olvidando el session_start() en el script del css

SOLUCIONADO!!!!!!!
__________________
Salu2!

Última edición por Italico76; 02/02/2010 a las 19:34

Etiquetas: Ninguno
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 02:40.