Ir para conteúdo
Fórum CódigoFonte.net

nelson jr.

Membros
  • Total de itens

    11
  • Registro em

  • Última visita

Tudo que nelson jr. postou

  1. Acho que com MySQL+PHP mesmo. :P Seguinte: Você vai ter que colocar em todas as páginas o include("verificar.php"); Dai nesse arquivo voce entra com o mysql. algo do tipo: $sql = "SELECT status FROM paginas WHERE link ='".$_SERVER['PHP_SELF']."'"; $result = mysql_fetch_assoc(mysql_query($sql)); switch($result['status']) { case 'manutencao': //caso o status da página estiver como manutencao no mysql header("Location: index.php"); //redireciona para index.php break; } Acho que seria +- isso.
  2. Cara, não tem função pra incrementar ID. Os bancos de dados já disponibilizam isso. No caso do mysql no campo id você coloca ele como auto_increment e pronto. Ao inserir algum dado na tabela esse campo sera incrementado automaticamente. não precisa disso: INSERT INTO tabela (id, campo1, campo2) VALUES ('<incrementar id>','$campo1', '$campo2') basta: INSERT INTO tabela (campo1, campo2) VALUES ('$campo1', '$campo2') Espero ter ajudado. :) []s
  3. nelson jr.

    XML + PHP

    tenta isso: $xml = "arquivo.xml"; $arquivo = file_get_contents($xml); $xml = simplexml_load_string($arquivo); foreach ($xml->hotel as $data) { echo $data->nome."<br />"; echo $data->cidade."<br />"; echo $data->descricao."<br />"; echo "<hr />"; } []s ;)
  4. nelson jr.

    center

    * { text-align: center; /* pra IE */ } #geral { width: 600px; margin:0 auto; /* centraliza nos verdadeiros browsers (ie pra mim ñ é browser) */ text-align:left; /* regula o texto */ }
  5. tenta: * { text-decoration:none; } []s :)
  6. nelson jr.

    Tutorial

    Eu recomendo tableless.com.br Fiz curso com os caras de lá. No forum você encontra algumas dúvidas que são legais pra aprender. Tutorial de css talvez(talvez) você não ache muitos bons. O negócio é meter a mão na massa. :D olha este site: www.csszengarden.com é um exemplo claro de que css é o rumo. ;) Eu sou viciado em css =x
  7. nelson jr.

    Usuário Logado

    MySQL Cria uma tabela, nesse caso: usuariosonline. Nela contém. id - primary key, auto increment time - varchar(12) ip - varchar(12) - unique PHP <?php function usuariosonline() { $ip = $_SERVER['REMOTE_ADDR']; if(mysql_num_rows(mysql_query("SELECT * FROM usuariosonline WHERE ip ='$ip'"))) { mysql_query("UPDATE usuariosonline SET time='".time()."' WHERE ip='$ip'"); } else { mysql_query("INSERT usuariosonline (ip,time) VALUES ('$ip','".time()."')"); } $tempmins = ($tempmins) ? $tempmins : 10; mysql_query("DELETE FROM usuariosonline WHERE time<".(time()-($tempmins*60))); } ?> Essa função você coloca no cabeçalho do site. Ela vai funcionar da seguinte forma: Quando qualquer usuário dar update ou abrir a página, enfim... essa função vai pegar o IP e varrer dentro do mysql quem está inativo por 10min. É bem simples ela e muito bacana. Caso o IP já esteja no banco de dados ele vai atualizar pelo tempo atual (time();). []s :)
  8. nelson jr.

    ajuda com class

    filesgh, valeu pela atenção ai... mais eu consegui de outra forma. Só uma obs. quanto ao require_once: eu tenho um arquivo no cabeçalho que da include em todas as class e instancia-as. $tagCloud->tags = "linux, mac, apple, windows"; $tagCloud->tag_section = "news"; if($news->add()) { $tagCloud->newTag(); } Talvez pra você não fique tão claro, mais deu certinho desse jeito. Fico até melhor do que o jeito que eu queria antes. :) Outro detalhe que achei interessante que você colocou. require_once("agenda.php"); require_once("agenda.class.php"); Isso para o php tem diferença? Não da na mesma se eu fizer: require_once("agenda.php"); require_once("coisa_legal.php") //aqui contém a class Té mais cara, valeu. []s :)
  9. filesgh, essa ai do dump e load_file não sabia que tinha. Interessante. :)
  10. nelson jr.

    ajuda com class

    Beleza. Vamos ver se eu consigo explicar melhor a situação. class news extends connection { var $id; var $publish = "n"; var $timestamp; var $author; var $title; var $intro; var $text; var $keyword; function add() { if(!$tagCloud->tags) { return 0; } $sql = "INSERT INTO news (news_publish, news_date, news_author, news_title, news_intro, news_text) VALUES ('".$this->publish."', '".$this->timestamp."', '".$this->author."', '".utf8_encode($this->title)."', '".utf8_encode($this->intro)."', '".utf8_encode($this->text)."')"; parent::setSql($sql); if(parent::sqlQuery()) { $tag_section = 'news'; $tag_rep = parent::lastId('news_id','news'); $tagCloud->newTag($tag_section, $tag_rep); } } } Bom. $tagCloud não existe na class news nem na extendida(connection), porém eu queria obter informações dentro da classe tagCloud. Eu ja tentei instanciar ela dentro da class news, mais não deu, usei global também e nada... O negócio ta complicado. :P Acho que é isso. Qualquer coisa pergunta ai também, to precisando dessa ajuda. :unsure:
  11. nelson jr.

    ajuda com class

    Olá, estava programando até o momento e sem nenhum desconforto, foi quando me deparei com a seguinte situação: Eu preciso de informações de outra class, sendo que não da pra eu usar extends, pois já esta sendo usado pra extender a classe de conexão. Pra ser mais claro vou tentar dar um exemplo prático do que esta acontecendo e do que eu gostaria. $n = new news; $n->add(); class news extends connection { function add() { echo $tagCloud->tags; } } Vamos lá. A variável "$tagCloud" não esta dentro da class connection. E eu gostaria de obter as informações que contém na classe $tagCloud. Tentei usar implements, mais não funcionou; Tentei também chamar a class dentro da funcao add(); Complicado... Alguém teria alguma solução ou dica?
×
×
  • Criar Novo...