Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

Modificar propiedad CSS con PHP

Me gustaría saber si es posible modificar los valores de una propiedad CSS con PHP.

Por ejemplo tengo un index.php con un header con un fondo gris con una hoja externa CSS y tengo un form.php que te permite cambiar el color de ese header en index.php.

¿Como puedo hacerlo?
0
Puntos
10012
Visitas
4
Resp
Por youtubersfull hace 123 meses
Principiante
Respuesta #1
te refieres a esto.
pones style como te viene ahí y seleccionas la propiedad: (border-radius,text-align, etc, la que tu veas, te vienen todas las propiedades que hay dentro del css).
<div id="header" style="background-color:#000">
5
Puntos
Por LeksanBoy hace 123 meses
Experto Sitio web
Respuesta #2
Quieres que los cambios sean "permanentes"? que quieres hacer exactamente, cual es su propósito?

Saludos
0
Puntos
Por jonni09lo hace 123 meses
Experto
Respuesta #3
la verdad es que no entiendo muy bien que quieres hacer pero según el título quieres cambiar las propiedades css con php, se me ocurre que utilices php self para comprobar en que pagina te encuentras y después hacer una condicional para cambiar los estilos según la pagina

algo como esto
<?php if ($_SERVER['PHP_SELF'] == '/pruebas/pagina1.php'){?>
<style type="text/css">
header {
	background:red;
}
</style>
<header>Hola mundo!</header>

<?php } else if ($_SERVER['PHP_SELF'] == '/pruebas/pagina2.php'){?>
<style type="text/css">
header {
	background:blue;
}
</style>
<header>Hola mundo!</header>
<?php }?>
0
Puntos
Por alber hace 123 meses
Administrador
Respuesta #4
También se podría usar javascript, en conjunto con PHP. Bueno por lo menos yo lo hice así dos veces, una para que el administrador pudiese cambiar el fondo de la página. Y otro para que cada usuario cambiara su fondo a su gusto, pero claro debían iniciar sesión.
0
Puntos
Por Jose hace 123 meses
Experto Sitio web
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate