Ir para conteúdo
Fórum Script Brasil

Illidan

Veteranos
  • Total de itens

    2.027
  • Registro em

  • Última visita

Tudo que Illidan postou

  1. Então neste caso acho que você teria que usar expressões regulares... por exemplo: A palavra "móveis" vai ter em suas extremidades um espaço (" ") ou uma vírgula, certo? Diferentemente da palavra "móveis" em "imóveis". você poderia criar a cláusula where assim: "WHERE chaves REGEXP '\b".$chave."\b'" Tenta assim... acho que daria certo. Se não der, tenta assim: "WHERE chaves REGEXP '(^|[ ,])" . $chave . "([ ,]|$)'" Falou!
  2. Coisa estranha, não... coisas do IE! Veja este post: http://scriptbrasil.com.br/forum/index.php...=6&t=24396&st=0 Falou!
  3. Assim: http://scriptbrasil.com.br/forum/index.php...7042&hl=%EDcone
  4. Tenta fazer isto: <input type="text" onkeypress="javascript: this.value = this.value.toUpperCase();" />
  5. Se vocês tiverem acesso à alguma linguagem dinâmica, vai facilitar... o PHP eu sei que tem uma função própria pra fazer esse tipo de cálculo. Falou!
  6. Quase isso, pessoal... document.form1.input.style.backgroundColor = "red" Aí você associa esse código pra ser disparado no evento "onblur" da sua caixa de texto. Abraços!
  7. O ideal é que você faça um tratamento na string de busca. Pelo o que eu entendi, você tem um campo no banco de dados que é somente de palavras-chave, certo? Aí você quebra a string de entrada onde tiver uma "," e cria a cláusula WHERE conforme o número de palavras que a pessoa digitar: "SELECT * FROM busca WHERE (chaves LIKE '%$palavra1%') OR (chaves LIKE '%$palavra2%')" Entendeu? Pra cada palavra além da primeira, você vai acrescentar um "OR (chaves LIKE '%$palavra%')". Falou!
  8. Illidan

    Conta Palavras

    Tem várias formas de fazer isso... expressões regulares, explode(),... a que acho mais simples é esta: 1. Pega os 100 caracteres como você tá fazendo. 2. Pega a posição do último caractere de espaço com a função strrpos() 3. Pega uma substring que vai do caractere 0 ao caractere retornado pela strrpos(). Que tal? Como você vai pegar a string até o último caractere de espaço, não haverá uma última palavra cortada ao meio.
  9. No site http://www.w3schools.com tem tutoriais de HTML, CSS, Javascript, DHTML e mais um monte de coisa pra você se divertir... Falou!
  10. Illidan

    Class + Class + Class?

    Com uma classe, você pode criar variáveis do "tipo" dela... por exemplo, existem os tipos array, integer, string, float, etc.. Aí, no caso, quando você cria uma instância da classe ($objeto = new NomeDaClasse(); // $objeto é uma instância da classe "NomeDaClasse"), você terá uma variável que poderá executar tarefas específicas através das variáveis e fuções que existem na classe... e isso vai organizar o seu código e diminuir MUITO o trabalho na hora de fazer uma manutenção. E mais... para projetos grandes, programar com classes diminui o tempo de desenvolvimento. Falou!
  11. E aí, Guto! Eu utilizo esta função pra resolver isso... funciona no IE, Opera, Mozilla... Abraços!
  12. Cara, muito estranho esse problema! Essas 3 funções que você citou servem pra interpretar o resultado de uma query... acredito que o problema não seja com elas. O estranho é que esse campo é um longtext... no banco de dados, ele fica normal? Só fica truncado quando você recupera os valores? Se for o caso, posta o script que você tá usando pra gravar no banco de dados... Falou!
  13. Illidan

    Numero De Série Do Hd

    Olha, acho muito difícil que exista... eu nunca vi, pelo menos... nem em PHP, nem em javascript... talvez você consiga isso com um applet, mas eu acho difícil, tb. Quer que eu mova seu tópico pro fórum de Java?
  14. O ideal é formatar o timestamp com a função date: echo date("d/m/y", $timestamp);
  15. Illidan

    Dúvidas

    Normalmente esse tipo de problema ocorre quando você vai de uma versão mais nova pra mais antiga. Falaram que ocorreu uma "incompatibilidade de versão", mas isso é muito vago... pode ser que exista nesse caso, mas se eu fosse você pediria uma explicação melhor de qual é o erro... pois deve estar sendo mostrada na tela uma mensagem de erro. Acredito que nem seja difícil solucionar esse problema... Falou!
  16. Illidan

    Verifica

    Se a imagem tá no mesmo servidor do script em execução, você pode usar a função file_exists() pra verificar se ela existe. Se não tiver, pode utilizar a função file(). Falou!
  17. Eu nunca vi algo assim... acho que isso vai do navegador do usuário. Por exemplo, o Opera tem a opção de mostrar como vai ficar a página impressa.
  18. você quis dizer: começar a baixar automaticamente? Se sim, acho que isso não é possível... pelo menos não pra todos os tipos de browsers. Se o usuário usar um browser decente, que seja mais seguro que o IE, um sistema assim não funcionaria... Falou!
  19. Se eu não me engano, é possível sim... mas não lembro onde que vi isso. Quanto à sua segunda dúvida, é só você definir o tamanho da fonte com um valor absoluto (em pixels, pt, etc.), não relativo (como o %)... Falou!
  20. Illidan

    Aprender Php

    PHP é uma linguagem de programação... no início, você pode sofrer um pouco até aprender alguma coisa, mas não desista porque vale a pena. Se você já souber alguma outra linguagem, vai ajudar pois a lógica de programação você já vai ter... aí é só se acostumar com a sintaxe da linguagem. Pra criar um código em PHP basta o bloco de notas... mas, é claro que um editor específico é melhor. Aí você vai precisar ter um local pra testes (pode ser na sua própria máquina)... você vai precisar de um servidor (o Apache é o mais utilizado) com o interpretador de PHP, que você pode baixar no http://www.php.net. Falou!
  21. Na hora de declarar a variável, coloque o tipo dela entre parênteses. Por exemplo: $a = (array)""; // $a vai ser um array, embora você tenha declarado como uma string vazia Se você quer fazer isso pra propriedades (variáveis) de uma classe, o procedimento é o mesmo... você inicia as variáveis pelo construtor declarando-as da forma como fiz no exemplo acima. Não entendi muito bem a sua pergunta... como você tentou fazer essa "atribuição implícita"? $string = "aqui começa a string"; $string .= " continuando a string"; // seria igual: $string = $string . " continuando a string"; $string .= " e assim vai..."; Entendeu? Agora, se o que você quer é que, a cada nova linha, ele insira uma quebra de linha, você pode adicionar um "\n" no final, ou simplesmente: $string = "aqui começa a string continuando a string e assim vai..."; Apostila eu não conheço, mas tem um artigo gringo que eu sempre posto... é muito esclarecedor sobre a programação orientada a objetos. Se você não tiver problemas com inglês: http://www.phppatterns.com/index.php/link/...&p=0&nodeid=114 Falou!
  22. Illidan

    Intervalo De Tempo

    Pra esse tipo de cálculo, o ideal é que você utilize a função mktime() juntamente com a função date... documentação da mktime(): http://br.php.net/manual/en/function.mktime.php A função mktime() vai gerar um "timestamp", que é número inteiro (integer). Então, você pega dois timestamps: no início e no final. Aí você subtrai pra encontrar a diferença de tempo... e então você usa a função date pra formatar como você quer que seja exibido o timestamp resultante da subtração dos dois primeiros. Dá uma fuçada nessas funções... qualquer dúvida, posta aí. Falou!
  23. Illidan

    Problemas Com Mail

    Ele envia duplicado em qual situação: quando é pra 1 pessoa, quando é pra todos ou em ambas? Essa parte do código que você postou realmente parece estar ok.
  24. Illidan

    Mail()

    Ele simplesmente não envia o e-mail, ou dá tb uma mensagem de erro? Se sim, qual é? Pra utilizar a função mail(), você deve configurar no seu php.ini um servidor válido de SMTP. beleza? Pode configurar durante o script pela função ini_set(), tb...
  25. Illidan

    Diretorio?

    Esse erro acontece quando você tenta se conectar com um usuário e senha que o banco de dados não aceita. Pelo o que estou vendo, não é necessário senha pra se conectar a esse MySQL. Eu tentaria isto: mysql_connect("localhost", "ODBC", ""); Falou!
×
×
  • Criar Novo...