Ir para conteúdo
Fórum Script Brasil

Norivan Oliveira

Veteranos
  • Total de itens

    2.001
  • Registro em

  • Última visita

Tudo que Norivan Oliveira postou

  1. Dica: A maneira mais fácil de se enviar arquivos para um servidor... 1. Compacte todo o site 2. Faça o upload do arquivo compactado 3. Descompacte o arquivo no servidor Isto garante que todos os arquivos estarão lá, já por ftp não há garantias, quase sempre ocorre um problema. Somente use FTP quando forem poucos arquivos.
  2. //Resolvido, mas aqui porque ninguém responde mais minhas perguntas? :blink: Bom fim de semana a todos, Continuando meu estudo de classe criei uma classe simples de coneexão mysql e agora estou tentando fazer uma classe insert (sem ser por herança), no entanto estou tento problemas em passar o metodo de conexão de uma classe para outra mesmo o metdo sendo public class mysql class conexaoMySQL { protected $host; protected $user; protected $senha; public $conn; // Controi os metodos public function __construct($host, $user, $senha) { $this->host = $host; $this->user = $user; $this->senha = $senha; $this->banco = $banco; $this->query = $query; $this->conn = $conn; } // Testa conexao e conecta se sim se não joga pra funcao erro function conecta() { if ($this->conn = mysql_connect($this->host, $this->user, $this->senha)) { return $this->conn; } else { return $this->erro(); } .... class insert class cadastro { protected $tabela; protected $colunas; protected $valores; protected $sqlInserir; protected $enviado; protected $urlgo; protected $conexao; function __construct($tabela, $coluna, $valores, $enviado, $urlgo) { $this->tabela = $tabela; $this->colunas = $colunas; $this->valores = $valores; $this->enviado = $enviado; $this->urlgo = $urlgo; } function inserirCadastro() { if ((isset($this->enviado)) && ($this->enviado == "sim")) { $sqlInserir = sprintf("INSERT INTO".$this->tabela." (".$this->colunas.") VALUES (".$this->valores.")"); mysql_select_db(_BANCO_, $this->conn); mysql_query($sqlInserir, $this->conn) or die(mysql_error()); echo "&lt;script>window.alert("._INSERTSUCESSO_.");</script>"; header("location: ".$this->urlgo); } } } instancia$objtCad = new cadastro("es_configs","titulo","teste","sim","acoes.php?acao=cadastroSucesso"); $objtCad->inserirCadastro(); // retornoWarning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource on line 35 Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource on line 36 O problema parece ser que o $this->conn nas linhas do mysql_select_db e mysql_query não funciona, achei que por ter declarado o mesmo como public poderia passar ele pra qualquer outra classe carregada posteriormente à aquela sem problemas, no entanto parece que não. Como faço para passar está varriável e porque assim não funciona? Agradeço desde já :)
  3. Gostei... só falta você posar quais objetos a serem instanciados
  4. Feliz pascoa pessoal, todo mundo comendo ovo e eu estudando hehe. Estou com um problema para retornar valores privates e protected, sei que só da pra chamar eles na classe no entando dentro da classe eu crio um metodo public para retornar os valores e depois tento mprimir o valores chamando esses metodos fora da classe só que não retorna nada, somente retornam os valores das varriaveis que foram criadas como public... vejam: // Resolvido: estavam faltando os parenteses ao chamar os metodos class suporte { public $titulo; protected $numero; private $preço; function __construct($titulo, $numero, $preço) { $this->titulo = $titulo; $this->numero = $numero; $this->preço = $preço; } public function imprime_preco () { return $this->preço; } public function imprime_preco_imposto () { return $this->preço * 1.5; } } $objeto_suporte = new suporte("Os Pirata", 1, 2.5); echo "Titulo: " . $objeto_suporte->titulo . "<br>"; echo "Preço: R$" . $objeto_suporte->imprime_preco() . " (semimposto)<br>"; echo "Preço final: R$" . $objeto_suporte->imprime_preco_imposto();
  5. Opa tudo bom pessoal? espero que sim... estou tentando começar a usar orientação por objetos, dei uma olhada no manual e tentei fazer uma classe de conexão... to a 3 horas aqui e nada rs então resolvi pedir ajuda. Seguinte eu quero apenas uma classe que autentique o usuário mysql, nome de usuario e senha a seleção do bd é feita posteriormente, dai tentei assim: <?php class conn_mysql { var $usuario = "root"; var $senha = ""; var $servidor = "localhost"; var $banco = "escola"; function conn_mysql() { $this->conecta(); } function conecta() { $this->mtd_conn = mysql_connect($this->servidor, $this->usuario, $this->senha); if (!$this->mtd_conn) { print "não funfou"; } } $objeto_conn = new conn_mysql(); $conexao = $objeto_conn->conecta; $bd = "escola"; mysql_select_db($bd, $conexao); $query_rs = "SELECT usuario FROM es_funcionarios"; $rs = mysql_query($query_rs, $conexao) or die(mysql_error()); $resultados_rs = mysql_fetch_assoc($rs); print $resultados_rs['usuario']; ?> Agora não sei o que fiz que está retornando um erro de sintaxe na linha do objeto $objeto_conn = new conn_mysql(); Quando não era isso dava aquele erro falando que não tinha conexao pro recordset, dei um print $conexao e não retornou nada ou seja não tá funcionando nada Quem puder me da uma orientacão ai porque eu to bem perdido
  6. com html so mr.m pra fazer posta na sala correta ;)
  7. cara mais isso fica muito ruim se for usar um refresh de 0 segundos usa window.location pelo ao menos se não der pra usar header
  8. 1º quando coloquei o row estava me referindo a varriavel com o total de linhas e não a que pega a linha 2º você esqueceu da chave na frente do if Bom mais facil... siga o modelo: <? $query = "SELECT * FROM TABELA ORDER BY ID DESC"; $dest = mysql_query($query, $conexao) or die(mysql_error()); $linha = mysql_fetch_assoc($dest); $linhas = mysql_num_rows($dest); if($linhas >= 5){ ?> <? //inicio do repeat ?> HTML <? //fim do repeat ?> <? } //finaliza o if ?>
  9. ctrl+alt+i, adiciona a imagem... Não precisa ter localhost o unico cuidado que você deve tomar é não deixar o que o endereço saia com o caminho da img no seu pc exemplo: file:///C:/img.jpg substitui por img.jpg apenas para ficar mais agil este processo você pode definir um site no dw, mas não precisa de instalar um servidor na sua maquina pra isso Não sabe como definir um site? http://www.google.com.br/search?q=definind...+no+dreamweaver
  10. Se você trabalha com uma linguagem server-side o ideal é: 1. Criar uma função template para caregar os includes todos em uma só pagina. 2. Tranformar todos os textos que forem pra ser traduzidos em varriaveis. 3. Criar um include de linguagem pra cada idioma no seguinte modelo: exemplo em php define("_USUARIO_", "User"); define("_IDIOMAS_", "Language");
  11. a tabela que está a foto é diferente da tabela que está o cpf?
  12. Na pratica... sql injection - http://youtube.com/watch?v=MJNJjh4jORY
  13. primeiro de tudo: você tem uma conexão redudante?
  14. Scandir http://www.php.net/scandir foreach($dir = scandir("$pasta") as $tipo) { print $dir; }
  15. Dica: faça o site testando no firefox se passar tem 99,9% de abrir certo no ie tb
  16. <iframe src="" align="" frameborder="" marginheight="" marginwidth="" scrolling="auto" name="" width="" height=""></iframe> é isto
  17. que tal usando uma div com posicao relative?
  18. head <style type="text/css"> body{padding: 20px;background-color: #FFF; text-align: center; font: 76% Verdana,Arial,sans-serif} h1,h2,p{margin: 0 10px} h1{font-size: 250%;color: #4396D8;letter-spacing: 1px} h2{font-size: 200%;color: #FFF} p{padding-bottom:1em} h2{padding-top: 0.3em} div#container{width:500px;margin: 0 auto;text-align:left} div#content{background: #9DD4FF;width:350px} div#nav{float: right;width:140px;background: #E5FFC4} div#nav p{padding: 5px 0} div#nav h2{font-size: 110%;color: #333} </style> <link rel="stylesheet" type="text/css" href="http://www.html.it/articoli/nifty/niftyCorners.css"> <link rel="stylesheet" type="text/css" href="http://www.html.it/articoli/nifty/niftyPrint.css" media="print"> <script type="text/javascript" src="http://www.html.it/articoli/nifty/nifty.js"></script> <script type="text/javascript"> window.onload=function(){ if(!NiftyCheck()) return; Rounded("div#content","#fff","#9DD4FF"); Rounded("div#nav","#fff","#E5FFC4"); } </script> body<div id="content"> <br> eu sou redonda <br> </div> mais facil que isso só se for 2.2
  19. Obrigado pelas informações mas já tá saindo do assunto do tópico.... pode deixar que eu pesquiso no google ok?
  20. Entre em contato com o suporte da LocaWeb
  21. Norivan Oliveira

    Ajuda com Som

    coloca um iframe no topo com um embed da tal música <embed src="musica.mp3" width="300" height="300"></embed> pesquise no google sobre embed pra implementar o código
  22. $linhas = $row_NOMEDORECORDSET; if($linhas =>5){ JOGA O DO...WHILE AQUI }
×
×
  • Criar Novo...