Ir para conteúdo
Fórum Script Brasil

neo_soro

Membros
  • Total de itens

    103
  • Registro em

  • Última visita

Tudo que neo_soro postou

  1. Boa tarde, estou com uma dúvida que acredito ser besta, mas estou inciando em RegExp no PHP e me aconteceu um caso que está me deixando em dúvida espero que possam me ajudar. Por exemplo: public function validaMatricula($_mat){ if(ereg("[A-Z]+[a-z]", "$_mat")){ print "&lt;script>alert('A Matricula deve conter somente números');</script>"; }else{ return $_mat; } } Ele vai verificar se há algum caracter Alfabético na string, porém gostaria também de verificar os caracteres com acento. Utilizei a classe POSIX [:alpha:] , [:lower:] , [:upper:]. Porém nenhuma delas retorna nada! Por incrível que pareça. Usando tanto a função ereg(), como eregi() não estou recebendo o resultado correto, ou melhor não recebo nada quando uso as classes POSIX. Se alguém puder me explicar um pouco melhor o funcionamento dessa classe para o PHP ficaria agradecido. E só pra finalizar: no caso da função ereg() ela vai verificar os caracteres de acordo com o intervalo ou "expressão" ("case sensitive") da expressão? Por exemplo ereg("[A-Z]") só maiúsculas, ereg("[a-z]") só minúsculas. Já o eregi() vai verficar independente do caso ("case insensitive")? Obrigado, Rodrigo César
  2. Amigo, ficou perfeito. Só um detalhe foi o ";" que você colocou no final dos "}". Mas fora isso caiu como uma mão na roda, apesar de eu ter arranjado um solução não foi nem perto do que você fez. Obrigado me ajudou muito. [RESOLVIDO]
  3. Boa noite pessoal, estou precisando fazer uma pequena importação para um programa que aceita apenas o formato txt. O meu problema está em pegar esse array, objeto recebido do banco de dados e inseri-lo num arquivo txt. Estou conseguindo receber normalmente os dados, o que acontece é que para inserí-los no arquivo texto, preciso seguir um layout. O programa só aceita no layout determinado. Seguinte: <? include_once dirname(__FILE__).'/classes/class.Fachada.php'; $fachada = new Fachada(); $vetPessoa = $fachada->getAllPessoa(); for ($i = 0; $i < count($vetPessoa); $i++){ print_r($vetPessoa[$i]); } ?> Dessa forma eu exibo os dados da seguinte forma: Pessoa Object ( [codigo] => 1 [data_emissao] => 25/06/2008 [conta_debito] => 2 [conta_credito] => 4 [valor] => 1456.67 [historico] => 45 [comp1] => 0520700465 [comp2] => Rec al Rodrigo Cesar ) Pessoa Object ( [codigo] => 2 [data_emissao] => 27/06/2008 [conta_debito] => 2 [conta_credito] => 4 [valor] => 145.56 [historico] => 45 [comp1] => 0520700465 [comp2] => Rec al Rodrigo Cesar ) Pessoa Object ( [codigo] => 3 [data_emissao] => 29/06/2008 [conta_debito] => 2 [conta_credito] => 4 [valor] => 1345.76 [historico] => 47 [comp1] => 04567890 [comp2] => Aluno pagante ) Queria saber como eu faço para pegar um desses objetos e quebrá-los (tipo um explode, sei lá) para inserir a informações no arquivo texto mais ou menos assim: 2, 27/06/2008, 2, 4, 145.56, 45, "0520700465", "Rec al Rodrigo Cesar" Um detalhe é que eu poderia usar um programa como o EMS Manager, porém devemos automatizar o processo para que o próprio usuário possa fazer isso, e além do mais no EMS ainda preciso mexer nos dados... Enfim, retrabalho. Gostaria que se possível me ajudassem. Desde já obrigado, Rodrigo César
  4. Amigo você pode fazer isso usando um linguagem server side como php. Segue aqui uns links pra realizar essa operação. Função para 'escrever' no arquivo texto Função para 'ler' o arquivo texto Lá você vai vendo outras funções... tipo fopen, etc... dê uma pesquisada e qualquer coisa venha novamente tirar suas dúvidas, mas vá na seção PHP, ou outra linguagem que você esteja utilizando. Espero ter ajudado, rodrigo César
  5. Me desculpe tinha me esquecido. =) Index
  6. Boa noite, estou aqui mais uma vez pedindo ajuda a uma solução e gostaria de também poder abrir uma discussão sobre um problema que é muito comum comigo quando estou desenvolvendo algum layout utilizando CSS e Tableless. Fire Fox v 3.0 (mas testado em outras versões e o resultado foi o mesmo) Internet Explorer Código Css Com isso gostaria de saber se existe alguma técnica, ou forma de estruturar o código Css para que não aconteça esse problema. Isso tem alguma relação entre Divs Superiores (Em escala de hierarquia) e as Divs Inferiores (Internas)? Alguém poderia me arranjar algum material, ou referência onde posso pesquisar mais sobre isso? Desde já agradeço a atenção, Rodrigo César
  7. Acho uma iniciativa muito interessante. Pode contar com o meu apoio.
  8. concordo com você também hipnos, mas foi porque já era 5 da matina, tava mei cansado, mas o pessoal que pegar, se pegar pode colcoar uma divzinha, ou até mesmo a que está com a tabela dentro. mas de qualquer forma valeu. só o fato de saber que vocês viram já deixa satisfeito.
  9. Sempre entro aqui e peço alguma ajuda ou coisa assim... Resolvi retribuir com esse box feito em css muito fácil de fazer e dá pra ir montando outras coisas. Espero que ajude alguém. Qualquer dúvida só entrar em contato. o box - Css Box Lá mesmo tem um link pra fazer o download do arquivo completo, zipado. []`s Rodrigo César
  10. Realmente. muito fácil mesmo. Valeu pela ajuda. Manteve minha honra intacta... Serei sempre grato. heheheheheheheh se precisar e eu puder ajudar estamos aí. =P... Tópico Resolvido
  11. Bom dia, estou aqui mais uma vez recorrendo a vocês, pois não estou conseguindo resolver este problema. Eu sei que o php tem uma função que faz isso, mas uma amiga minha me pediu uma ajuda em Algorítimos e eu resolvi ajudar. Esta função tem que ser desenvolvida em portugol, mas queria ver no php primeiro pra poder explicar pra ela depois. Sei que o código está errado, mas vou mostrar para vocês aqui... <? $numero = 25; $quociente = $numero / 2; for($i = 0; $i <= 6; $i++){ $resto = $numero % 2; print $resto; $numero += $quociente; } ?> Os primeiros erros que eu sei que tem é que o $i não pode ser menor, ou igual a 6, nem pode ser fixo, deveria ser dinamico, de acordo com as iterações de quociente e numero, mas o problema está aí... Não consigo fazer essas variáveis receberem os seus valores de forma dinâmica... =/ Teria que usar vetores? Passagem de parâmetro por valor, ou por referência??? Estou perdido. Queria conseguir resolver, pois agora virou uma questão de honra (dá pra ver pelo horário que tá me pertubando). Obrigado.
  12. FGB, Depende. se você for pegar aqueles templates da internet, ou usar algum gerador de template pode dar problema, porque geralmente os geradores de template "poluem" muito o código XHTML (quando usam esse padrão) e os de Internet quando são bons não vejo muitos problemas. Mas se você por exemplo usar a o Dreamweaver para por exemplo definir templates para que sejam trabalhados na hora de uma equipe desenvolver uma aplicação acharia vantajoso até mesmo para uma equipe de desenvolvimento, uma vez que o "Layout" já estaria todo definido. E o template é apenas um reuso desse layout. Gerando produtividade para a equipe. Acredito que um template não interfere em nada com o Ajax, já que o Ajax vai trabalhar "orientado aos eventos" da sua página. Os templates são de parte estrutural, ou da camada de apresentação, como você mencionou antes. Já se é vantajoso ou não vai depender da sua aplicação. Espero ter ajudado,
  13. neo_soro

    Problema esquisito.

    Pow ESerra valeu pela força, mas nem quando eu copio e colo em outro arquivo da certo. Mas um fato intrigante é que eu to trabalhando com uma ferramenta web de desenvolvimento RAD aqui e nela está aprecendo essa caracter "mágico" e quando eu gero os artefatos a aplicação não vem mais com esse "problema". Só que sistema de geração é formatado igualzin o aplicativo gerado, basicamente. Cara isso tá me deixando doido. Valeu pela força.
  14. neo_soro

    Problema esquisito.

    Primeiramente me desculpa, mas é que eu estou na correria do meu pré-projeto do TCC e somente hoje que tive um tempo pra sentar e ver isso que você me informou. Seguinte: eu formatei minha máquina e a primeira vez que eu abri o arquivo foi no bloco de notas mesmo, mas agora estou usando o phpDesigner 2008 e ele não está enchergando esse caracter. Teria outra solução? Isso aqui teria alguma coisa a ver? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  15. neo_soro

    Problema esquisito.

    boa noite. estou com um "pequeno" problema que tá de dando uma dor de cabeça. eu instalei o php recetemente na minha maquina e surgiu, do nada um caracter no canto superior da tela em todas as páginas das aplicações, alguém pode me ajudar vou mandar um print pra vocês verem.
  16. Sabia que era uma coisa muito besta mesmo... ^_^ . Muito obrigado pela ajuda. Me poupou algumas noites em claro. hehehehe valeu. :P
  17. Bom Dia. Faz muito tempo que não entro no forum, pois ando meio ocupado com uns projetos e também estou me formando esse ano, blá, blá, blá,... toda aquela estória. O meu problema é o seguinte: FireFox v2.0 IE6 Preciso dizer mais nada, né? Por favor me ajudem. Sei que deve ser um erro bem imbecil, mas me ajudem to ficando p... com isso, já. Obrigado, abaixo o código. obs: Um detalhe que eu já usei tanto com Strict quanto o Transitional e aparece o mesmo erro. CSS body{ background-color: #9e9e9e; margin: 0px 0px 0px 0px; } #tudo{ width: 780px; } #topo{ background-image: url(../imagens/topo.jpg); background-repeat: no-repeat; width: 760px; height: 29px; margin-top: 20px; } #corpo{ background-color: #FFFFFF; background-repeat: repeat-y; width: 750px; } #m{ float: left; width: 160px; margin-left: 10px; } #conteudo{ width: 500px; float: left; margin-left: 0px; } #rodape{ background-image: url(../imagens/rodape.jpg); background-repeat: no-repeat; width: 760px; height: 25px; } HTML <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <link rel="stylesheet" href="css/estilo.css" type="text/css" /> </head> <body> <div align="center"><!--ALINHAMENTO-CENTRAL--> <div id="tudo"><!--TUDO--> <div id="topo"> </div> <div id="corpo"><!--CONTEUDO--> <br /> <div align="left"><!--ALINHAMENTO-MENU--> <div id="m"> <ul id="menu"> <li><a title="Página Inicial" href="index.php" target="_self">Home</a></li> <li><a title="Empresa" href="#" target="_self">Empresa</a></li> <li><a title="Serviços" href="#" target="_self">Serviços</a></li> <li><a title="Industrias" href="#" target="_self">Com&eacute;rcio</a></li> <li><a title="Demonstra&ccedil;&otilde;es Financeiras" href="3" target="_blank">Demonstra&ccedil;&otilde;es Financeiras</a></li> <li><a title="Links Recomendados" href="#" target="_self">Links Recomendados</a></li> <li><a title="Fale Conosco" href="#" target="_self">Fale Conosco</a></li> <li><a title="Area Restrita" href="login.php" target="_self">Restrito</a></li> </ul> </div> </div><!--ALINHAMENTO-MENU--> <div id="conteudo"> <p>ML: fdsf - [ Traduzir esta página ] Erase the fdsf page? Optional: Your reason for erasing this page (or Cancel). Rename the fdsf page? Changing this page's name will change the way it appears ... swik.net/HTML/fdsf - 27k - Em cache - Páginas Semelhantes - Anotar isso 3dA Multimedia Ottawa - Web Design, E-Commerce, Video Conferencing ... - [ Traduzir esta página ] 3dA Multimedia is the leader in interactive Internet communications in Canada. Its focus is to deliver innovative solutions and unsurpassed services in a ... www.3da.com/ - 45k - Em cache - Páginas Semelhantes - Anotar isso fdsf dsfdfds dfsdf dfsdfsdf Animais de estimação Outros bairros dsfsf fsdfsd dfsdfsd fdfdsf fdfd dfdsfd dfdfdsfd fdfdsfsf dfssfsdfsf dfdsfsfsfs fssdfsf fsfsfsf fsfd...Compra e venda de animais de estimação Outros bairros ... vender-animal-estimacao.vivastreet.com.br/.../fdsf-dsfdfds-dfsdf-dfsdfsdf/340540 - 60k - Em cache - Páginas Semelhantes - Anotar isso Yahoo! Respostas - Perfil de Fdsf S Em Outros - Computadores e Internet - Enviada por Fdsf S - 8 respostas - 3 meses atrás - Respondida. ¿donde se almacenan los cookies de internet? ... br.answers.yahoo.com/my/profile?show=6tMRJlwfaa - 29k - Em cache - Páginas Semelhantes - Anotar isso Vídeos que correspondem r sua solicitaçao: tag:"fdsf" Víd</p> </div> </div> <!--CONTEUDO--> <div id="rodape"> </div> </div><!--/TUDO--> </div><!--/ALINHAMENTO-CENTRAL--> </body> </html> p.s.: se vocês observarem a imagem dá pra perceber que eu estou pesquisando igual um louco aqui no forum, mas ainda não encontrei a resposta. Vou continuar procurando, mas desde já agradeço. Obrigado.
  18. boa noite! venho aqui pedir uma ajuda para vocês, por favor. estou tendo um grande problema e não sei onde está esse erro. não sei se posso postar esse dúvida aqui, mas aí vai. se puderem me ajudem, por favor. estou tentando simplesmente cadastrar um cliente em uma tabela e está dando o seguinte erro: 500 Servlet Exception java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at com.caucho.loader.DynamicClassLoader.findClass(DynamicClassLoader.java:1180) at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1119) at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1068) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at _jsp._jsp._cadastra__jsp._jspService(JSP/conn.jsp:5) at com.caucho.jsp.JavaPage.service(JavaPage.java:61) at com.caucho.jsp.Page.pageservice(Page.java:578) at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:192) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:240) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:481) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:685) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:607) at java.lang.Thread.run(Thread.java:619) os arquivos são: cadastro.jsp <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %> <html> <head> <title>Cadastro</title> </head> <body> <form id="form1" name="form1" method="post" action="cadastra.jsp"> <input name="txtId" type="hidden" id="id" /><br /> <label>Nome: <input name="txtNome" type="text"/> </label> <label><br /> <label>Telefone: <input name="txtTel" type="text"/> </label> <br /> <label>E-mail: <input name="txtEmail" type="text"/> </label> <br /> <br /> <input type="submit" name="Submit" value="Submit" /> </form> <a href="">Listar</a> </body> </html> e cadastra.jsp <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" %> <%@include file="conn.jsp"%> <% //Nada será gravado no cache do cliente response.setDateHeader("Expires", 0); response.setHeader("Pragma", "no-cache"); if (request.getProtocol().equals( "HTTP/1.1" )) { response.setHeader("Cache-Control","no-cache"); } %> <% out.println("<html><head><script language='JavaScript'>"); try{ stm.executeUpdate("insert into cliente(idCliente,nmCliente,telCliente,emailCliente) values('"+ request.getParameter("txtId") +"','"+ request.getParameter("txtNome") +"','"+ request.getParameter("txtTelefone") +"','"+ request.getParameter("txtEmail") +"');"); }finally{ out.println("history.go(-1);"); out.println("</SCRIPT></head><body></body></html>"); } %> e o arquivo de conexão conn.jsp <%@ page language="java" import="java.sql.*" %> <% Class.forName("com.mysql.jdbc.Driver"); Connection con = DriverManager.getConnection("jdbc:mysql://localhost/chjm","root",""); Statement stm = con.createStatement(); %> eu uso o resin como servidor web e já instalei o mysql_connector na pasta lib... o que será que está errado? desde já agradeço, neoSoro.
  19. Boa tarde, gente eu já procurei no fórum, no oráculo(google), em vários lugares, até em outros fóruns e não consegui descobrir onde estou errando. por isso venho aqui, humildimente, pedir uma essa força para vocês. meu problema é o seguinte: eu queria que o a largura (heigth) do meu site variasse de acordo com o tamanho do conteúdo. no IE isso é automático. vou inserindo conteúdo e ele vai aumentando o tamanho do height. porém no FF ele só aumenta quando eu aumento a propriedade do height. por exemplo: #tudo{ width: 1003px; *height:1530px; background-color:#9F2D2D; background-image: url(imagens/bg-body.jpg); background-repeat:repeat-y; } daí toda vez que aumenta o tamanho do conteúdo eu tenho que aumentar o tamanho da DIV. também já coloquei em %, mas de nada adiantou. segue abaixo as imagens do FF e do IE. desde já agradeço. FF IE aproveitando queria saber a opinião de vocês deste site que estou fazendo. valeu http://www.acaizal.com.br p**** gente foi mals. que coisa mais besta. eu só tinha que mudar a propriedade bgcolor="#9F2D2D" do body. que vergonha. mas olhamaíainda fica o site pra vocês olharem. obrigado
  20. fercosmig, obrigado mas já consegui resolver. graças a deus tava tirando o meu sono. na verdade utilizei um método alternativo. dentro da div tinha uma tabela e pelo que parece ela que estava fazendo isso. daí usei este código. table.margin{ margin-top: 0px; margin-left: 0px; float: left; } parece que assim ficou certo. porém agora está ficando cada vez pior. olha, sempre respeitei muito o FF, porém não sei porque as minhas páginas só ficam boas no IE (que coisa, não?!). dê uma olhada nesses dois Prints que eu bati. FireFox Internet Explorer
  21. Boa tarde. Faz muito tempo que não entro aqui, mas de vez em quando, quando preciso faer alguma pesquisa o primeiro lugar que venho é aqui, mas vamos deixar de "puxa saquisse" e vamos ao que interessa. O problema que eu estou tendo é o seguinte. Eu criei uma DIV e abaixo dela criei outra, porém o alinhamento "margin-top" para o IE fica legal (por incrível que pareça) quando eu uso a medida correta, que seria de 30px. Só que quando eu faço isso, no FF, a DIV "corre" para o lado direito, claro cagando todo o meu trabalho. Daí seguinte: quando eu boto no meu estilo margin-top: 100px; para o FF fica certinho, como eu quero abaixo da outra DIV. Mas no IE a DIV fica muito embaixo.... Vocês entenderam?
  22. Olha, como o amigo aqui em cima disse. O blink caiu em desuso e seria muito ruim você criar um site onde a sua idéia não pudesse ser visualizada por todos os navegadores. A melhor coisa que você pode fazer é trabalhar com gifs, ou flash. Sabe como fazer um gif? Dá pra fazer no fireworks e no photoshop também. Só dando um toque. Espero ter ajudado.
  23. Boa noite. Eu queria saber se alguém poderia me informar como que eu faço para minha div ficar sem espaçamento entre ela e o navegador. Tipo como é aqui no forum mesmo, lá na parte superior, onde fica a logo na DIV ID="logostrip" ela não tem espaços entre a div e o browser eu queria saber com eu faço, pois já tentei colocar margin-top= 0px; mas nem sei se é assim. Só sei que não deu certo. Vocês poderiam, por favor me ajudar? Eu sei que é fácil, mas não to conseguindo fazer. Obrigado.
  24. Hum... obrigado. Que bom que dá... mas assim. Então é mais o meu controle de fluxo que tá errado, né? Bom obrigado e desculpa ficar perguntando toda hora, mas acredito que estou passando aquela fase que a linguagem nova é muito legal e fico 24hrs por dia no computador querendo aprender php. Obrigado.
×
×
  • Criar Novo...