Ir para conteúdo
Fórum Script Brasil

Newton Pasqualini

Membros
  • Total de itens

    183
  • Registro em

  • Última visita

Tudo que Newton Pasqualini postou

  1. Newton Pasqualini

    Ajuda Com Scroll

    Olá, O seu problema esta ao reler a página index.php, se você criar um iframe ao inve´s de um layer para carregar as imagens vai resolver seu problema... O link fica assim: <a href=?foto=valor target=iFrame><img></a> O iFrame: <IFRAME name=iFrame align="top" frameborder="0" height="altura em pixels" width="largura em pixels" src="link para a foto" marginheight="0" marginwidth="0" scrolling="no"></IFRAME> Abs
  2. Quero deixar bem claro que a minha intenção não foi de qualificar adjetivamente ninguém como BURRO, como nosso amigo 'gladiador' afirmou acima... Conforme havia dito no POST acima, 'Só lembrando', um sujeito que habilita 'shell_exec' em um servidor compartilhado ou não sabe o q é a função ou ta dando a cara a tapa... Em outras palavras, ou no ditado popular, uma pessoa em SÃ consiência que faz uma coisa assim não tem o mínimo conhecimento técnico na coisa e acaba sendo denominada BURRO. Se a carapuça servi eu não tenho culpa. Não estou questionando os conhecimentos de ninguém... nem afirmando que o dono do post não sabe. Trabalho com Linux a 9 anos e sei do que falo, então aos que se ofenderam eu peço minhas cinceras desculpas pelo mal entendido. Agora, respondendo a pergunta do nosso amigo 'dark0': Habilitando o shell_exec no PHP, qualquer script PHP através desta função pode administrador via shell (linha de comando) o sistema, o que irá impedir um camarada sem ter o que fazer de deletar bibliotecas, apagar configurações de diversos servidores, DNS, POP3, log, etc...? Então é por isso que é extremamente arriscado.
  3. <html> <head> <title>P&aacute;gina Segura</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body,table { margin: 0px; color: #000000; font-family: arial; } a:link {color: #cc0000; text-decoration: none;} a:hover {color: #cc7733; text-decoration: none;} a:active {color: #cc7733; text-decoration: none;} a:visited {text-decoration: none;} </style> <script language="JavaScript1.2"> <!-- function validar() { with(document.form1) { if (texto.value == "" || texto.value == "Digite algo aqui...") { alert("Escreva alguma coisa!"); texto.focus(); return false; } } } function limpa(campo) { if(campo.defaultValue == campo.value) campo.value="" } function escreve(campo) { if(campo.value == "") campo.value = campo.defaultValue } //--> </script> </head> <body vlink="#cc0000" onselectstart="return false" oncontextmenu="return false" ondragstart="return false"> <!-- Quem é bom, é bom! Fazer o que, né Illidan? --> <table border="0" width="770"> <tr><td style="padding-top: 50px; padding-left: 30px;"> <font size="4"><strong>Este é um teste criado por <a href="mailto:carlosreche@yahoo.com" style="position: relative; z-index: 2;"> Carlos Reche <em>(illidan)</em></a> para proteger o código fonte de uma página.</strong></font> <br /><br /><br /> <strong><font color="#023f88">E aí, galera <img src="http://scriptbrasil.com.br/forum/style_images/1/icon13.gif" border="0" /> <br /> Acho que consegui melhorar a segurança deste código de forma significativa! Por favor, tentem pegar o código fonte desta página que contém o formulário! </font><br/><br /> Valeu! <img src="http://scriptbrasil.com.br/forum/html/emoticons/rolleyes.gif" border="0" /></strong> </td></tr> </table> <br /><br /> <form name="form1" action="javascript: window.location.href='http://scriptbrasil.com.br/forum/index.php?act=idx'; alert('E aí, conseguiu?\nEscreve lá no tópico se você conseguir!\n\nValeu! =)\n\n Illidan\n');" target="_blank" onSubmit="javascript: return validar()"> <input type="text" size="20" value="Digite algo aqui..." name="texto" onfocus="limpa(this);" onBlur="escreve(this);" style="position: relative; z-index: 2; margin-left: 250px;" /> <input type="submit" value="ok" style="position: relative; z-index: 2;" /> </form> <iframe src="masc.php" width="100%" height="100%" frameborder="0" allowtransparency="true" marginwidth="10" marginheight="10" style="position:absolute; left:0px; top:0px; z-index: 1;"> </iframe> </body> </html> É isso???
  4. Faz uma caixa de select (HTML) que posta os valores para a sua consulta dê o nome de 'ordenar' para o campo, use o método POST. No PHP, na parte da sua query, onde tem ORDER BY, joga uma variavel, a variavel $ordenar. Antes da sua query joga este código: If (!$_POST[ordenar]){ $ordenar = 'id'; } else { $ordenar = $_POST[ordenar]; } Sua query vai ficar tipo assim: mysql_query("SELECT * FROM tabela ORDER BY $ordenar"); Abs
  5. Posta seus códigos que ajuda
  6. Como vai tudo bom? Cara para você fazer isso é complicado, você deve fazer um email multipart e jogar as imagens em binário (acho), mas já expliquei alguma vez para alguém aqui no forum como fazer. Sugiro a você que faça um formail em HTML e coloque a imagem carregando da URL dela, se seu site for muito visitado vai ser um problema mas se ele tem acessos razoáveis, vai ser uma boa, pois a maioria das pessoas copiam a foto para o disco. Abs
  7. Só lembrando que é preciso ter o shell_exec abilitado no PHP.INI E tem de ser BEM burro para deixar o servidor rodando como ROOT e o shell_exec abilitado em um servidor compartilhado. Portanto, se você tem um HOST que deixa você executar comandos internos pelo PHP, caí fora dele que é fria... Abs
  8. Pessoal, Esse erro Undefined Variable é um erro do tipo Notice... Isso enche o saco... Para corrigir este erro vão lá no PHP.INI e na diretiva "error_reporting" coloquem para: E_ALL & ~E_NOTICE Ele mostra todos os erros menos os do tipo Notice, ficando assim: error_reporting = E_ALL & ~E_NOTICE Abs
  9. Newton Pasqualini

    Php?

    Como deve ser de domínio público, para acessar um site você não precisa digitar www.site.com.br/index.php, é só digitar www.site.com.br... Agora, quando estou entrando em um diretório qualquer seja ele raiz ou não o nome do arquivo principal é fornecido pelo servidor, assim se eu tiver um script no arquivo principal semelhante a este: <? if ($sessao == 'contato') header("location: contato.php"); if ($sessao == 'busca') header("location: busca.php"); if ($sessao == 'servicos') header("location: servicos.php"); if(!isset($sessao)){ ?> CONTEUDO HTML <? } ?> Se você digitar www.site.com.br/?sessao=contato, ele te manda ou carrega (Possível iFrame) a página "contato.php". Espero ter lhe exclarecido!!!
  10. Newton Pasqualini

    Menu

    O link é: <a href="?pagina=NOME_DA_PAGINA.PHP" target="conteudo"> O link não é um simples link, ele manda o valor direto para o iFrame que tem o nome de "conteudo", o iFrame recarrega com o SRC = ao valor que foi definido no link... Torçe um pokinho a mente que você entende
  11. Cara tenho um sistema de boleto para o BankBoston, é só você pegar os parametros do seu banco com seu gerente e pronto. Baixa aqui: http://www.softwebsite.com.br/boleto.zip Abs
  12. Newton Pasqualini

    Menu

    Joga o código abaixo na coluna do meio, o link do menu deve ser assim: <a href="?pagina=NOME_DA_PAGINA.PHP" target="conteudo">Nome do link</a> <? if (empty($pagina)) { echo "AQUI VAI O TEXTO PARA A PÁGINA PRINCIPAL A index.php"; } else { ?> <IFRAME name="conteudo" src="<? echo $pagina;?>" align="top" frameborder="0" height="100%" width="0" scrolling="auto" marginheight="0" marginwidth="0"></IFRAME> <? } ?> Abs
  13. Posta os códigos aí... fica mais fácil...
  14. A sintaxe HTML é: <select name="SelectAnos" size="3" multiple style="WIDTH: 110px"> <option value="valor1">chave1</option> <option value="valor2">chave2</option> </select> Abs
  15. function MontaLinha ($num) { global $str; /* Posição Conteúdo 1 a 3 Número do banco 4 Código da Moeda - 9 para Real 5 Digito verificador do Código de Barras 6 a 19 Valor (12 inteeeiros e 2 decimais) 20 a 44 Campo Livre definido por cada banco */ # 1. Campo - composto pelo código do banco, código da moéda, as cinco primeiras posições # do campo livre e DV (modulo10) deste campo $p1 = substr($str,0,4); $p2 = substr($str,19,5); $p3 = Modulo10("$p1$p2"); $p4 = "$p1$p2$p3"; $p5 = substr($p4,0,5); $p6 = substr($p4,5); $campo1 = "$p5.$p6"; # 2. Campo - composto pelas posiçoes 6 a 15 do campo livre # e livre e DV (modulo10) deste campo $p1 = substr($str,24,10); $p2 = Modulo10($p1); $p3 = "$p1$p2"; $p4 = substr($p3,0,5); $p5 = substr($p3,5); $campo2 = "$p4.$p5"; # 3. Campo composto pelas posicoes 16 a 25 do campo livre # e livre e DV (modulo10) deste campo $p1 = substr($str,34,10); $p2 = Modulo10($p1); $p3 = "$p1$p2"; $p4 = substr($p3,0,5); $p5 = substr($p3,5); $campo3 = "$p4.$p5"; # 4. Campo - digito verificador do codigo de barras $p1 = substr($str,0,4); $p2 = substr($str,5); $p3 = "$p1$p2"; $campo4 = Modulo10($p3); # 5. Campo composto pelo valor nominal pelo valor nominal do documento, sem # indicacao de zeros a esquerda e sem edicao (sem ponto e virgula). Quando se # tratar de valor zerado, a representacao deve ser 000 (tres zeros). $p1 = substr($str,5,14); $campo5 = sprintf("%d",$p1); $linha_digitavel = "$campo1 $campo2 $campo3 $campo4 $campo5"; return $linha_digitavel; } /* A febraban definiu a seguinte formatacao para o codigo de barras: Posição Conteúdo 1 a 3 Número do banco 4 Código da Moeda - 9 para Real 5 Digito verificador do Código de Barras 6 a 19 Valor (12 inteeeiros e 2 decimais) 20 a 44 Campo Livre definido por cada banco Layout para o bankboston composto por 6 campos: 1 | 2 | 3 | 4 | 5 | 6 | 7 479 | 9 | dv | valor | convenio | nosso_numero | 9 1 = codigo do banco 2 = Moeda sempre 9 3 = 3 digito verificador geral 4 = valor com 14 digitos (colocar zeros a esquerda) 5 = convenio com o banco com 9 digitos 6 = Numero do pedido 15 caracteres com zeros a esquerda 7 = Numero 9 fixo Ps: ate o campo 4 a regra é a mesma para todos os bancos, so mudando o codigo do banco. */ /* formatacao do numero para o codigo de barras */ $v = ereg_replace("R\\$","",$vcobr); $vcobr= $v; $v = ereg_replace(chr(44),"",$v); $valor = sprintf("%014d",$v); $nnum = intval($nnum); $nn = sprintf("%015d",$nnum); // formata o valor para ter 14 campos com zeros a esquerda $moeda = "9"; $codbank = 479; $dvcampo = "$codbank$moeda$valor$agcod$nn$moeda"; // 43 numeros para o calculo do digito verificador $dv = Modulo11($dvcampo); $num = "$codbank$moeda$dv$valor$agcod$nn$moeda"; // Numero para o codigo de barras com 44 digitos /* Deveolve a linha digitavel */ $str = $num; $linha = MontaLinha ($str); Espero que te ajude!!!
  16. Acredito que seja interessante. Estou disposto a fazer o teste e não vou disponibilizar fontes. Gostaria de mais detalhes para verificar meus interesses. email webmaster@softwebsite.com.br Abs
  17. A sequência numérica é gerada a partir dos dados do seu boleto e tem de ser no padrão do seu banco. Os números seguem uma cardinalidade, de banco para banco pode variar. Entre em contato com seu banco para obter mais detalhes. Algumas informações que vão em quase todos os bancos: Número do banco, Número da Carteira, Data de vencimento, Número da Agencia, Número da Conta, Número do boleto (Nosso número), Valor do boleto. Estas informações são as mais utilizadas, agora a ordem e até mesmo as informações piodem mudar de acordo com seu banco. Abs
  18. Newton Pasqualini

    Form

    Oba, como vai? O seu formulário deve usar o método POST, coloque uma condição no arquivo "chatroom.php" na primeira linha do arquivo: $ajuda = $_POST[ajuda]; $ligado = $_POST[ligado]; if ((isset($ajuda)) AND (isset($ligado))) header("location: chatroom.php?ajuda=$ajuda&ligado=$ligado"); Abs
  19. Newton Pasqualini

    Mysql No Apache

    Isot pode ser uma instabilidade do seu Rwindows ou pode ser uma instabilidade do próprio pacote MySQL
  20. Você se conectou ao banco? mysql_connect('host','user','pass'); Fica assim: <? mysql_connect('host','user','pass'); $pag_views = 10; if (!$pagina) { $pagina = 1; } else { $pagina = $pagina; } $start = $pagina -1; $inicio = $start * $pag_views; $sql = "SELECT * FROM acervo WHERE categoria='$codigo'"; $query = mysql_query($sql); $limita = "$sql LIMIT $inicio,$pag_views"; $executa = mysql_query($limita); $volta = $pagina -1; $proxima = $pagina +1; $total = mysql_affected_rows($query); $paginas = $total / $pag_views; if ($total>0) { echo "$total livros nessa categoria<br>"; while ($coluna = mysql_fetch_array($executa)){ $idlivro = $coluna['idlivro']; $nome = $coluna['nome']; echo "<a href='verlivro.php?codigo=$idlivro'>$nome</a><br>"; } if ($volta>0) { echo "<a href=?pagina=$volta>Volta</a> "; for ($i = 0; $i <= $paginas; $i++){ $pag = $i +1; if ($pag>1){ echo "<a href=?pagina=$pag>$pag</a> "; } } if ($pagina<$paginas) { echo "<a href=?pagina=$proxima>Proxima</a>"; } } } else { echo "Nenhum livro encontrado nessa categoria"; } ?>
  21. Newton Pasqualini

    Apache

    Qual o seu sistema e qual sua conexão?
  22. Newton Pasqualini

    Mysql No Apache

    Tente clicar com o direito do mouse sobre o semáfaro e procura algo como Start Service ou Restart Service. Use o MySQL Front para administra-lo Abs
  23. Newton Pasqualini

    Erro De Sintax

    Explique melhor como o script deve funcionar. No seu script não vai rolar, ta totalmente estranho, se me explicar eu posso te ajudar.
  24. Legal, valeu pela função, será muito util posteriormente!!!
  25. Você tinha feito tento IF no código que tonteei... rsrsrs <? $pag_views = 10; if (!$pagina) { $pagina = 1; } else { $pagina = $pagina; } $start = $pagina -1; $inicio = $start * $pag_views; $sql = "SELECT * FROM acervo WHERE categoria='$codigo'"; $query = mysql_query($sql); $limita = "$sql LIMIT $inicio,$pag_views"; $executa = mysql_query($limita); $volta = $pagina -1; $proxima = $pagina +1; $total = mysql_affected_rows($query); $paginas = $total / $pag_views; if ($total>0) { echo "$total livros nessa categoria<br>"; while ($coluna = mysql_fetch_array($executa)){ $idlivro = $coluna['idlivro']; $nome = $coluna['nome']; echo "<a href='verlivro.php?codigo=$idlivro'>$nome</a><br>"; } if ($volta>0) { echo "<a href=?pagina=$volta>Volta</a> "; for ($i = 0; $i <= $paginas; $i++){ $pag = $i +1; if ($pag>1){ echo "<a href=?pagina=$pag>$pag</a> "; } } if ($pagina<$paginas) { echo "<a href=?pagina=$proxima>Proxima</a>"; } } } else { echo "Nenhum livro encontrado nessa categoria"; } ?> Abs
×
×
  • Criar Novo...