Ir para conteúdo
Fórum Script Brasil

Diego.G.A

Membros
  • Total de itens

    176
  • Registro em

  • Última visita

Tudo que Diego.G.A postou

  1. Ai eu queria saber com eu faço para retirar ";" de uma string. eu já tentei: preg_replace() ereg_replace() str_replace() mas nada ele não tira os ; da string
  2. ai to com um problema como eu faço para configurar o phpMyAdmin para pedir o login e senha quando eu entrar nele tipo nos servidores? porque eu uso ele na minha rede local ai os usuarios podem tem acesso a ele mas eu não quero que tenham esse tipo de acesso so se tiverem o login e senha.
  3. Ai galera to com um problema aqui, eu to precisando ler um documento xml mas não usando PHP5 porque o servidor so da suporte a PHP4. se alguém poder me da uma ajuda ai vou agradecer. porque eu so sei estrair dados xml usando PHP5
  4. Diego.G.A

    HTML

    verifica se o caminho enque tu esta mandondo criar ta certo.
  5. Diego.G.A

    HTML

    Ai teu code ta certo. for($m =1; $m<5;$m++) { $conteudo ="conteudo"; $arquivo = "/pagina/teste[$m].htm"; $abre = fopen( $arquivo,"w+"); fwrite($abre,$conteudo); fclose($abre); }
  6. Diego.G.A

    HTML

    mas tu quer que ele crie o codigo da pagina o ou ele cria o arquivo e coloca o codigo dentro da pagina.
  7. Diego.G.A

    HTML

    Existe sim. Usa o joomla, moodle, etc...
  8. Po beleza mas bora adicionar mas tipos de validadores pra reforçar ele.
  9. Ai galera eu fiz esse script para gerar codigo que valida o formulario e emvia os dados via AJAX muito e agiliza o trabalho se forem formularios grandes! Para gerar uma forma de validação apurada em alguns campos digite as palavras chaves: nome email telefone cpf cnpj Quem estiver afim de contribuir com o codigo que faça a validação. os requisitos são: 1 - criar um "if" que em caso de falha retorne falso em caso que não aja falha não retorne: Ex: if(nome == "") { alert("Digite seu nome!"); return false; } 2 - informar a palavra chave correspondente ao campo: Ex: nome if(nome == "") { alert("Digite seu nome!"); return false; } repare que a palavra reservada para validar o nome é "nome". 3 - Não crie funções somente um if que contenha os outros. Ex: if(senha != "") { if(senha != confSenha) { alert("senha invalida!"); return false; } } else { alert("senha invalida!"); return false; } 4 - encima do seu "if" coloque de forma comentada os dados: Nome Autor: Email do autor: Nome do validador: Versão do codigo: Ex: /* * Autor: Diego.G.A * Email: exemplo@exemplo.com * Nome do validador: validador de nome * Versão: 1.0 */ if(nome == "") { alert("Digite seu nome!"); return false; } Postem os codigos aqui! O link do gerador é esse aqui: http://oxnoth.com/downloads/www/Gerador%20...%20JS/index.php Espero a contrubuição de vocês! Falows!
  10. Ai entrem a façam download da nova versão do sistema a 2.0 que esta bem melhor. http://www.oxnoth.com/downloads/
  11. Diego.G.A

    Upload e Resize

    é o seguinte eu criei uma função que redimenciona a foto, porque eu tava precisando dela em uma galeria aqui vai o code dela: // função que redimensiona a imagem function redFoto($nomeFoto,$foto) { header("Content-Type: image/jpeg"); $dir = "../../Galeria/"; $dimensoes = getimagesize($foto); if($dimensoes[0] > $dimensoes[1]) { $larguraFixa = 500; $alturaFixa = 375; //Galeria::calcRed($dimensoes[0],$dimensoes[1],410); } else if($dimensoes[1] < $dimensoes[0]) { $larguraFixa = 375; //Galeria::calcRed($dimensoes[0],$dimensoes[1],410); $alturaFixa = 500; } else if($dimensoes[0] == $dimensoes[1]) { $larguraFixa = 500; $alturaFixa = 500; } else if($dimensoes[0] < 375 and $dimensoes[1] < 375) { $larguraFixa = $dimensoes[0]; $alturaFixa = $dimensoes[1]; } $imgOriginal = imagecreatefromjpeg($foto); $largura = imagesx($imgOriginal); $altura = imagesy($imgOriginal); $x = $larguraFixa; $y = $alturaFixa; $imgFinal = imagecreatetruecolor($x,$y); imagecopyresampled($imgFinal,$imgOriginal,0,0,0,0,$x,$y,$largura,$altura); imagejpeg($imgFinal,$foto); imagedestroy($imgFinal); return $nomeFoto; } // FIM->função "redFoto()" pronto usa essa ai que funciona essa outra função aqui cria uma miniatura da foto // função que cria a miniatura da imagem function criaMiniatura($nomeFoto) { header('Content-type: image/jpeg'); $dir = "../../Galeria/"; $dimensoes = getimagesize($dir.$nomeFoto); //if($dimensoes[0] > $dimensoes[1]) { // Imagem horizontal $larguraFixa = 139; $alturaFixa = 100; /* } else if($dimensoes[1] > $dimensoes[0]) { // Imagem vertical $larguraFixa = 63; $alturaFixa = 96; } else if($dimensoes[0] == $dimensoes[1]) { // Imagem quadrada $larguraFixa = 96; $alturaFixa = 96; } else if($dimensoes[0] > 96 and $dimensoes[1] > 96) { // Imagem tamanho original $larguraFixa = $dimensoes[0]; $alturaFixa = $dimensoes[1]; } */ $nomeMiniImg = explode(".",$nomeFoto); $nomeMiniImg = "mini_".$nomeMiniImg[0].".jpg"; $imgOriginal = imagecreatefromjpeg($dir.$nomeFoto); $largura = imagesx($imgOriginal); $altura = imagesy($imgOriginal); $x = $larguraFixa; $y = $alturaFixa; $imgFinal = imagecreatetruecolor($x, $y); imagecopyresampled($imgFinal, $imgOriginal,0,0,0,0,$x,$y,$largura,$altura); imagejpeg($imgFinal,$dir.$nomeMiniImg); imagedestroy($imgFinal); return $nomeMiniImg; } // FIM->função "criaMiniatura()" ta ai agora é so implementar elas
  12. Diego.G.A

    Remoção de diretorios

    ai faz o download dos arquivos e testa la.
  13. ai eu criei um sistema que lista os arquivos de uma pasta ou sub-pastas dela mas eu não consigo excluir os arquivos já dei as permissões necessárias "0777" com "chmod()" mas nada, e a pasta já ta vazia. aqui ta o link para o download do sistema: Sistema leitura de diretorios outra eu to usando "rmdir()" para remover o diretorio
  14. Ai galera eu criei um sistema que le os diretórios estilo o do cPanel. agora eu to colocando o link para vocês fazerem donwload. So uma coisa para os programadores que queiram contribuir com o código é o seguinte dentro do arquivo "arquivos.php" tem um comentário que é o botão que leva para a página de excluir arquivos no qual é coloquei comentado no html porque o sistema não ta excluindo arquivos se alguém pegar o sistema e resolver esse problema coloque aqui o link para download. aqui vai o link: http://www.oxnoth.com/downloads/
  15. Diego.G.A

    Acesso conforme o perfil

    produra no scriptBrasil ou phpbrasil.
  16. Diego.G.A

    Erro com metodos?

    esses dois metodos estão sendo chamados dentro da função logar() como mostra o code abaixo: // função para efetuar o login function logar($login,$senha) { $conn = $this->conecta(); $login = strtolower($login); $sql = "SELECT Login,Senha FROM tbl_admin WHERE Login='".$login."'"; $vLogin = $this->validaLogin($sql); if(!$vLogin) { $msg = urlencode("Seu login é inválido!"); header("Location: index.php?msg=".$msg); exit(); } else { $sSenha = $this->validaSenha($senha,$sql); if(!$sSenha) { $msg = urlencode("Sua senha esta inválida!"); header("Location: index.php?msg=".$msg); exit(); } else { session_start(); $_SESSION['loginAdmin'] = $login; $_SESSION['senhaAdmin'] = $senha; $_SESSION['nomeAdmin'] = $this->setNomeAdmin ($login); $_SESSION['idAdmin'] = $this->setIdAdmin($login); header("Location: index2.php"); exit(); } } $this->desconecta($conn); } // FIM->função "logar()" $_SESSION['nomeAdmin'] = $this->setNomeAdmin ($login); $_SESSION['idAdmin'] = $this->setIdAdmin($login); e sobre achamada de metodos fora da classe eu fiz isso aki: include("Classes/LoginAdmin.php"); $loginAdmin = new LoginAdmin; session_start(); $loginAdmin->validaSessao($_SESSION['loginAdmin'],$_SESSION['senhaAdmin']); a chamada da função validaSessao() ta dando erro tambem. outra quando eu chamo o metodo conecta da classe extendida MySQL ele diz que não existe o metodo mas ele existe.
  17. Diego.G.A

    Erro com metodos?

    A classe: // CLASSE "LoginAdmin" class LoginAdmin extends MySQL { // função para efetuar o login function logar($login,$senha) { $conn = $this->conecta(); $login = strtolower($login); $sql = "SELECT Login,Senha FROM tbl_admin WHERE Login='".$login."'"; $vLogin = $this->validaLogin($sql); if(!$vLogin) { $msg = urlencode("Seu login é inválido!"); header("Location: index.php?msg=".$msg); exit(); } else { $sSenha = $this->validaSenha($senha,$sql); if(!$sSenha) { $msg = urlencode("Sua senha esta inválida!"); header("Location: index.php?msg=".$msg); exit(); } else { session_start(); $_SESSION['loginAdmin'] = $login; $_SESSION['senhaAdmin'] = $senha; $_SESSION['nomeAdmin'] = $this->setNomeAdmin ($login); $_SESSION['idAdmin'] = $this->setIdAdmin($login); header("Location: index2.php"); exit(); } } $this->desconecta($conn); } // FIM->função "logar()" // função que pega o nome do admin function setNomeAdmin($login) { $conn = $this->conecta(); $sql = "SELECT Nome FROM tbl_admin WHERE Login='".$login."'"; $query = $this->query($sql); $l = mysql_fetch_object($query[0]); return $l->Nome; $this->desconecta($conn); } // FIM->função "setNomeAdmin()" // função que pega o id do admin function setIdAdmin($login) { $conn = $this->conecta(); $sql = "SELECT * FROM tbl_admin WHERE Login='".$login."'"; $query = $this->query($sql); $l = mysql_fetch_object($query[0]); return $l->ID; $this->desconecta($conn); } // FIM->função "setIdAdmin()" // função para validar o login function validaLogin($sql) { $query = $this->query($sql); if($query[1] > 0) { return true; } else { return false; } } // FIM->função "validaLogin()" // função para validar senha function validaSenha($senha,$sql) { $query = $this->query($sql); $senhaDB = mysql_fetch_object($query[0]); $senhaDB = $senhaDB->Senha; $senhaMd5 = md5($senha); if($senhaDB == $senhaMd5) { return true; } else { return false; } } // FIM->função "validaSenha()" // funçãp para validar a sessão do administrador function validaSessao($sLogin,$sSenha) { $conn = $this->conecta(); if(!(isset($sLogin) and isset($sSenha))) { $msg = urlencode("Você não esta logado!"); header("Location: index.php?msg=".$msg); exit(); } else { $login = $sLogin; $senha = $sSenha; $login = strtolower($login); if(empty($login) and empty($senha)) { $msg = urlencode("Você não esta logado!"); header("Location: ../?msg=".$msg); exit(); } else { $sql = "SELECT Login,Senha FROM tbl_admin WHERE Login='".$login."'"; $vLogin = $this->validaLogin($sql); if(!$vLogin) { unset($_SESSION['loginAdmin']); unset($_SESSION['senhaAdmin']); $msg = urlencode("Você não esta logado!"); header("Location: ../?msg=".$msg); exit(); } else { $vSenha = $this->validaSenha($senha,$sql); if(!$vSenha) { unset($_SESSION['loginAdmin']); unset($_SESSION['senhaAdmin']); $msg = urlencode("Você não esta logado!"); header("Location: ../?msg=".$msg); exit(); } } } } $this->desconecta($conn); } // FIM->função "validaSessao()" // função para destruir a sessão do administrador function deslogar() { session_start(); $_SESSION = array(); session_destroy(); $msg = urlencode("Você esta deslogado!"); header("Location: index.php?msg=".$msg); exit(); }// FIM->função "deslogar()" } // FIM->classe "LoginAdmin" ?> ai eu criei uma instancia dela em outra pg assim: <?php include("Classes/LoginAdmin.php"); $loginAdmin = new LoginAdmin; $loginAdmin->logar($_POST['login'],$_POST['senha']); ?> ate ai tudo certo mas quando ele vai criar a sessão ele gera um erro dizendo que a chamada da função $this->setNomeAdmin ($login); $this->setIdAdmin($login); ta errado dizendo que elas não exitem, ai eu mandei imprimir todos os metodos da minha classe e essas funções não são listadas la mas elas pertencem a esta classe. como você pode ver elas são a segunda e terceira função da classe.
  18. Diego.G.A

    Erro com metodos?

    Ai ta dando um eero na chamada da minha função mas eu já verifiquei o codigo a não tem nada errado. Eu já mandei listar todos os metodos da minha classe e esse meu metodo não aparece. Ai eu fiz uma verificação de existia o metodo mas ele diz que não, como pode dizer que não se o metodo faz parte da classe?
  19. função queryString() class ClasseGlobal { public final function queryString() { $sessao = $_GET['sessao']; switch($sessao) { case "pg1": {$pg = "pg1.php";break;} case "pg2": {$pg = "pg2.php";break;} case "pg3": {$pg = "pg3.php";break;} default: {$pg = "erro.php";break;} } if(file_exists($pg)) { return $pg; exit(); } else { return "erro.php"; exit(); } } } a chamada dela ficarioa assim: ClasseGlobal::queryString(); ou $classe = new ClasseGlobal; $classe->queryString();
  20. usa o wamp5 que contem um pacote com php5, mysql, phpmyadmin, sqlite ou faz o seguinte dentro do php.ini vai ate "Dynamic Extensions" e tira o ponto e virgula antes da extensão do mysql tipo: bloqueada ;extension=php_mysql.dll desbloqueda extension=php_mysql.dll saco faz isso que ele carrega a extenção
  21. para verificar se existe a pagina eu acho que file_exists() deve resolver o problema mas sobre saber se a conectividade com a net. tenta ver as funções do php para rede.
  22. Diego.G.A

    Problema com Php + mysql

    tenta isso ai: <?php $sql = "SELECT * FROM produtos"; if ($_POST['acao']=='pes') { $sql .= " WHERE descricao_produtos LIKE '%$_POST[pesquisa]%'"; } $sql .= " ORDER BY idprodutos"; $query = mysql_query($sql); ?> <table> <tr> <th>ID</th> <th>DESCRI&Ccedil;&Atilde;O</th> <th>PRE&Ccedil;O</th> <th>BAIRRO</th> <th>CIDADE</th> <th>OBSERVA&Ccedil;&Atilde;O</th> <th>&nbsp;</th> <th>&nbsp;</th> <th>&nbsp;</th> </tr> <?php while ($row = mysql_fetch_array($query)) { $bobserv = $row[obs_produtos]; ?> <tr> <td><?=$row[idprodutos]?></td> <td><?=$row[descricao_produtos]?></td> <td><?=$row[preco_produtos]?></td> <td><?=$row[bairro]?></td> <td><?=$row[nome_cidades]?></td> <td><?=$row[ativo_produtos]?></td> <td><?=$row[obs_produtos]?></td> <td> <img src='img/b_edit.png' alt='Editar' style='cursor:pointer' onclick='editar("<?=$row[idprodutos]?>", "<?=$row[descricao_produtos]?>", "<?=$row[endereco]?>", "<?=$row[bairro]?>", "<?=$row[nome_cidades]?>", "<?=$row[preco_produtos]?>", "<?=$row[categorias_idcategorias]?>", "<?=$row[obs_produtos]?>");' /></td> <td><img src='img/b_drop.png' alt='Excluir' style='cursor:pointer' onclick='excluir(<?=$row[idprodutos]?>);' /></td> </tr> <?php } ?> </table> <script language="javascript" type="text/javascript"> <!-- editar(id, descricao, endereco, bairro, cidade, preço, categoria, obs) { $('descricao').value = descricao; $('endereco').value = endereco; $('bairro').value = bairro; $('cidade').value = cidade; $('preço').value = preço; $('categoria').value = categoria; $('obs').value = obs; $('idprodutos').value = id; $('btInserir').hide(); $('btAtualizar').show(); } //--> </script>
  23. Diego.G.A

    Problema com Php + mysql

    para que tu ta usando a função utf8_encode? ai posta somente o code p/ eu analisar
  24. Ai valeu e boa esse teu code também eu vou criar para ele fazer um loop no array tipo quando ele não encontrar mas nenhum elemento no final do array ele pula para o primeiro e conseqüentemente com o primeiro para o ultimo. e ai apliquei ela em um modo json que vai ficar em uma pg externa pra ficar mais facil, já que o js não tem a capacidade de criar classes como outras linguagens. aqui vai o code: /* /* Funções desemvolvidas por Diego.G.A /* Site: www.oxnoth.com */ var oxnoth = new Object(); oxnoth = { array: { next: function(arrayAtual, chaveArrayAtual) { var i = 0; var next; var u; for(var chave in arrayAtual) { if(chave == chaveArrayAtual) { var u = i; var next = i + 1; var prev = i - 1; } i++; } var y = 0; for(var key in arrayAtual) { if((u + 1) == next) { if(y == next) { return key; // retorn a chave do array anterior } y++; } } }, // FIM->função "next()" prev: function(arrayAtual, chaveArrayAtual) { var i = 0; var prev; var u; for(var chave in arrayAtual) { if(chave == chaveArrayAtual) { var u = i; var prev = i - 1; } i++; } var v = 0; for(var key in arrayAtual) { if((u - 1) == prev) { if(v == prev) { return key; // aqui ele return a chave do array posterior } v++; } } } // FIM->função "prev()" }, // FIM->funções para array global: { $: function(ID) { return document.getElementyById(ID); }, // FIM->função "$()" $$: function(ID) { return document.getElementyById(ID).value; } // FIM->função "$$()" } // FIM->funções globais } os modos de acessar elas são oxnoth.array.next(arrayAtual, chaveArrayAtual); oxnoth.array.prev(arrayAtual, chaveArrayAtual); oxnoth.global.$(ID); oxnoth.global.$$(ID); ai e saca que o usuário pode usar apenas uma no teu caso ele usa as duas de uma so vez mais ta bem menor o code ai fica bacana. valeu ai pelo coment sobre meu code.
  25. Diego.G.A

    Script de comercio online

    ai vai nesse link aqui e instala o paypal. ou entra e cria uma conta no pagseguro.
×
×
  • Criar Novo...