Ir para conteúdo
Fórum Script Brasil

Filipe Kiss

Membros
  • Total de itens

    23
  • Registro em

  • Última visita

Tudo que Filipe Kiss postou

  1. Então cara... o problema é que eu não tenho esse array. Na verdade eu queria a função que lesse uma string e retirasse todos os padrões dela. Obrigado pela atenção --Edit-- Se eu usar a split eu chego próximo. Ele desaparece com os valores que eu quero e fica somente com os valores que não combinam com aquela expressão. Ex. 0=>Temos aqui o item 1=> e mais uma vez o 2=> --Edit de Novo-- Consegui resolver galera. Muito obrigado. Aqui está a função do manual preg_match_all("/:[item]+[[:alnum:]]+:/", $string, $arrays, PREG_SET_ORDER); e aqui está a que eu usei function localiza_item($string) { preg_match_all("/:[item]+[[:alnum:]]+:/", $string, $encontrados, PREG_SET_ORDER); return $encontrados; } P.S. A Função retorna um Array
  2. É o seguinte, gostaria de um função que retornasse quantas vezes o padrão :[item]+[[:alnum:]]+: Se eu usar o ereg, ele retorna apenas a primeira vez que ele encontra. por exemplo: Temos o item :item456: e o item :item123: e mais um :item456:; Quando passado na minha função ele retorna apenas o :item456: Eu gostaria de uma função que retornasse, um array com todos os itens Por exemplo Array ( [0] => :item456: [1] => :item123: [2] => :item456; ) Existe algum modo de se fazer isso? Desde já agradeço.
  3. Estou abrindo o tópico pois procurei no fórum e não encontrei. Meu problema é o seguinte: Estou criando uma ferramenta que cria um bloco de código com linhas numeradas com o PHP. Porém, quando o código possui aspas, elas aparecem impressas dessa forma na tela: \" Eu gostaria que as aspas aparecessem como aspas. www.filipekiss.com.br/tools/codebox.php Escreva, por exemplo "cachorro", e o resultado será \"cachorro\". Existe algum jeito de sumir com essas '\'? Já tentei str_replace e os derivados e não funcionou. Alguém tem alguma idéia? ==Edit== Conversando com um amigo no MSN que me passou a solução. Fica aí pra qualquer um que venha a ter esse problema strislashes($string); =) Grato, Filipe Kiss
  4. O banco de dados é MySQl? se for, basta você usar o seguinte metódo: SELECT * FROM tabela ORDER BY nome ^^
  5. Então, ali em baixo o pontilhado não deveria aparecer... =/ Alguém tem alguma idéia?
  6. Filipe Kiss

    Erro No Cálculo

    Usando aquele código que eu fiz funcionou certinho www.studiokiss.com.br/calculo.php ;)
  7. Qual browser você está usando? Pois nem no IE e nem no Opera funcionou =/ Não pude testar no firefox ainda
  8. <? $path = eregi_replace("[[:alpha:]]+\.php","", $DOCUMENT_ROOT.$REQUEST_URI); //Retorna o caminho sem o nome do arquivo. echo "Estou em $path"; ?> =)
  9. Só mesmo criando vários replaces, um pra cada letra acentuda. O Manual do PHP explica que a função não converte caracteres acentuados Basta criar uma função que substitui essas letras e chama-lá dentro do foreach
  10. vale lembrar que a segunda div ficará em baixo de div 1 para colocar tudo na mesma linha use o atributo float.
  11. Filipe Kiss

    Depois Que Instala O Php

    Marcos, no EasyPHP é bem simples. Vai na diretório do Easy (Geralmente C:\Arquivos de Programas\EasyPHP1-8 (Ou 1-x, depende da versão) ^^) e coloca seus scripts na pasta www Depois abre seu browser e vai pra http://localhost ou http://127.0.0.1 ^^ []'s
  12. Que bom que conseguiu. Estamos aí pra isso. Valeu rajneesh o/
  13. A página de logoff não pode ser include. Assim ela elimina o cookie e quanto a página do site for recarregada o menu volta ao normal. Acho que isso resolve ;)
  14. Tente colocar Apenas <script> Aqui funcionou quando fiz isso
  15. Filipe Kiss

    Área Vip

    ^^ de nada...
  16. Mande o link da página pra eu dar uma olhada. ;)
  17. Filipe Kiss

    Área Vip

    www.scriptbrasil.com.br ^^ www.portalfiremasters.com.br também tem alguns. =) Se não encontrar, em breve posto um tuto aqui
  18. Filipe Kiss

    Radio

    Cara, isso não tem muito a ver com PHP não. Tem um tutorial sobre isso no fórum boadica (http://www.boadica.com.br/layoutdica.asp?codigo=457) Dá uma olhada lá. []'s
  19. Filipe Kiss

    Área Vip

    Você diz, login de usuários? Cara, tem vários no portal SB... só procurar
  20. Tenta usar o position:relative <a id="div1"><div style="position:relative"></div></a> Testa aí. Não tenho como testar agora =)
  21. Tente desse modo: Coloque esse script no seu site <script language="JavaScript"> function busca() { var pesquisa = document.form1.texto.value(); document.form1.action = "http://nomedosite.pt/?a=5&l="+pesquisa; document.form1.submit; } </script> e no botão de busca, coloque dessa forma: <input type="button" value="Pesquisar" onClick="busca()"> Deve funcionar. p.s. Do jeito que o Renyo falou funciona da mesma maneira =P
  22. Filipe Kiss

    Erro No Cálculo

    O Problema é que uma string puxada do banco de dados sempre retorna como string e não integer (ou double no caso). Resolver isso é muito simples. Tente desta forma: $valor = str_replace('R$','',$products_price); // aqui está certo (199,00) $ca1 = str_replace(',','.',$valor); // certo (199.00) //A linha abaixo converte o preço para o tipo integer (ou float se existirem decimais) $ca1++; $ca1--; //Por que usar esse modo ao invés do settype? O settype dá erro de vez em quando retornando 1 (Ou true) ao invés de retornar os resultados esperados $valor1 = ($ca1 / 10); // Aqui aparecia zero pois a tring não era integer (0) e 0/10 = 0 ;) $valor1 = number_format($valor1,2,',','.'); //Formata o número e arredonda (199,75 -> 19,975 -> 19,80) echo "R$ ".$valor1[/codebox] Espero que seja isso =)
×
×
  • Criar Novo...