[Php-avanzado] Problema con CSS dinamico
unes pacio
unespac en gmail.com
Jue Dic 31 03:22:38 ARST 2009
Buenas, me invade la curiosidad, no se me ocurre que sentido tiene hacer
eso? aunque consigas hacerlo al modificar tu archivo css con php en muchos
casos los cambios no se verían reflejados porque estos datos son guardados
en la cache del navegador por lo tanto estos cambios no tendrian efecto
mientras el usuario navega normalmente por la pagina. Yo optaria por usar un
css general para todas las paginas y las modificaciones particulares de una
pagina a otra las agregaria con php en el encabezado de la pagina. Por otro
lado, lo que queres hacer lo podes hacer con un header al comienzo de la
hoja de estilo.
header("Content-type: text/css");
eso si, la extencion de la hoja de estilos tiene que ser .php
y si queres ocultarlo podes agregar un .htaccess con las siguientes lineas
RewriteEngine on
RewriteBase /xxxxxxxxx/
RewriteRule ^est.css$ css.php
xxxxxxxx = el directorio donde estes partiendo de la raiz del directorio
publico
Espero que algo de esto te sirva. Saludos a todos y feliz año!!!
El 31 de diciembre de 2009 00:59, NeiKeR <neiker en gmail.com> escribió:
> Entonces creo que no es conveniente usarlo no? Ya que quisiera usarlo
> tendria que agregar el handler en cada apache en que utilice ese
> htaccess....
> Muchas gracias por la respuesta! Feliz año!
>
> Saludos!
>
> El 30 de diciembre de 2009 18:55, Leonardo Tadei - Pegasus Tech Supply <
> leonardot en pegasusnet.com.ar> escribió:
>
> Hola Javier,
>>
>> para que eso funcione con esa sintaxis, tenés que tener un handler
>> existente en Apache que defina "php5-script".
>> Si en tu configuración se llama distinto, no funcionará.
>>
>> Respecto a la expresión regular, me suena mejor así:
>>
>> <FilesMatch "\.(css|css2)$">
>>
>>
>> Saludos!
>>
>> El mié, 30-12-2009 a las 18:29 -0300, NeiKeR escribió:
>> > Buenas..
>> > Estuve viendo como incluir php en un css sin usar un archivo .php y
>> > encontré que se podia agregar al htaccess una regla para que se
>> > procesen los CSS con PHP.. así que creé un .htaccess en el directorio
>> > de estilos con este contenido:
>> > <FilesMatch "^.*?*.css?$">
>> > SetHandler php5-script
>> > </FilesMatch>
>> >
>> > Pero me da error y en los logs me tira esto:
>> > [Wed Dec 30 18:08:26 2009] [alert] [client
>> > 127.0.0.1] /var/www/styles/.htaccess: Regex could not be compiled
>> >
>> > Me parece que el error está en la expresión regular del FileMarch,
>> > pero no me doy cuenta de cual es mi error..
>> >
>> > Saludos!
>> >
>> > --
>> > Javier Alejandro Alvarez
>> >
>> > _______________________________________________
>> > Php-avanzado mailing list
>> > Php-avanzado en pato2.fi.mdp.edu.ar
>> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>> --
>>
>> Leonardo Tadei
>> leonardot en pegasusnet.com.ar
>> http://blog.pegasusnet.com.ar
>> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>>
>> _______________________________________________
>> Php-avanzado mailing list
>> Php-avanzado en pato2.fi.mdp.edu.ar
>> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>>
>
>
>
> --
> Javier Alejandro Alvarez
>
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/cgi-bin/mailman/private/php-avanzado/attachments/20091231/4d6c550b/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado