Ir para conteúdo
Fórum Script Brasil

Rafael Farias

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Rafael Farias postou

  1. Olá, sou novo no forum, já uso o php a algum tempo desenvolvendo diversas coisas, mas tudo orientado a gambiarra, então comecei a sintaxe da orientação a objeto em php essa semana, e estou encontrando problemas para instanciar classes e utilizar! Neste caso eu estou tentando fazer um arquivo de estilos dinamicos para carregar os dados salvos no banco para selecionar as cores, criei uma classe para manipular as cores no bd e uma para a conexão, segue o código. style.php <?php require ('Classes/Colors.classes.php'); // Define que o arquivo terá a codificação de saída no formato CSS header("Content-type: text/css"); $color = new Colors(); ?> * { margin: 0 auto; } #topo { height: 150px; box-shadow: 0px 0px 10px #FFFFFF; -moz-box-shadow: 0px 0px 10px #FFFFFF; -webkit-box-shadow: 0px 0px 10px #FFFFFF; border: 1px solid #000000; z-index: 1; } #menu { height: 50px; border: 1px solid #000000; z-index: 1; } #conteudo { border: 1px solid #000000; //position:absolute; left: 12.5%; height: 100%; width: 75%; box-shadow: 0px 0px 10px #000000; -moz-box-shadow: 0px 0px 10px #000000; -webkit-box-shadow: 0px 0px 10px #000000; z-index: 2; } #rodape { bottom: 0; border: 1px solid #000000; height: 80px; width: 100%; z-index: 1; } .bloco { border: 1px solid #000000; margin: 7.5px 7.5px; float: left; width: 48%; height: 98%; } Colors.class.php <?php include_once("Connection.class.php"); class Colors { private $topo; private $link; private $link_hover; private $button; private $button_hover; private $background; private $background_conteudo; private $footer; private $menu; private $menu_hover; public function __construct(){ $this -> setAll(); } public function get($atr){ return $this -> $atr; } private function setAll(){ Connection::connect(); $sql = "select * from colors"; $result = mysql_query($sql); $this -> topo = $result['topo']; $this -> link = $result['link']; $this -> link_hover = $result['link_hover']; $this -> button = $result['button']; $this -> button_hover = $result['button_hover']; $this -> background = $result['background']; $this -> background_conteudo = $result['background_conteudo']; $this -> footer = $result['footer']; $this -> menu = $result['menu']; $this -> menu_hover = $result['menu_hover']; } } ?> Caso necessário Connection.class.php <?php class Connection{ private $hostname = 'localhost'; private $db_type = 'mysql'; private $database_name = 'framework'; private $db_username = 'root'; private $db_password = 'senh@'; public static function connect(){ @mysql_pconnect($hostname, $db_username, $db_password) or die(mysql_error()); @mysql_select_db($database_name) or die(mysql_error()); } } ?> O problema é que ao carregar a página ele ignora o css completamente, comentando a linha do require ("Colors.class.php") ele volta a funcionar
×
×
  • Criar Novo...