Ir para conteúdo
Fórum Script Brasil

Willian Gustavo Veiga

Membros
  • Total de itens

    1.216
  • Registro em

  • Última visita

Tudo que Willian Gustavo Veiga postou

  1. "Simulação"? Como assim? Pode explicar melhor? Você está chamando "funcoes::count_char()", como se count_char fosse estático. Membros estáticos fazem parte da classe, não de objetos. Dessa forma, você não pode usar $this, dentro de métodos estáticos. O que exatamente você está tentando fazer? Um abraço.
  2. Até onde eu sei change não funciona com o elemento input com o atributo type hidden. Você pode atribuir o evento change ao elemento e chama-lo manualmente. Exemplo simples em jQuery (você pode testar neste jsFiddle): <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <div id="notificacao"><p></p></div> <input id="visivel" type="text" value="" /> <input id="invisivel" type="hidden" value="" /> &lt;script> $(function () { var visivel = $('#visivel'), invisivel = $('#invisivel'), notificacao = $('#notificacao > p'); visivel.on('change', function () { invisivel.val($(this).val()); invisivel.trigger('change'); }); invisivel.on('change', function () { var output = 'Visível = "' + visivel.val() + '"; Invisivel = "' + invisivel.val() + '"'; notificacao.html(output); }); }); </script> </body> </html> Um abraço.
  3. Coloca no começo do seu script as seguintes funções: set_time_limit(0); error_reporting(E_ALL|E_STRICT); Aparece algo agora? SoapClient costuma ser um sofrimento. Fiz integrações com Java e .NET (VB.NET) a muito tempo atrás e lembro que foi muito difícil. Você não pode usar nuSoap? Um abraço.
  4. ... Desconsiderar, postei novamente sem querer ...
  5. Simplesmente porque "if(empty($_POST['nome']) || empty($_POST['email']) || empty($_POST['fone']) || empty($_POST['mensagem'])) {" está retornando verdadeiro. Verifique isso. Um abraço.
  6. Você pode iniciar o seu servidor com os parâmetros --general-log e --log-output. Eu gosto de usar o log_output com TABLE (--log-output=TABLE), registrando assim as ações em uma tabela interna do MySQL (que não lembro o nome agora). Leia mais na documentação do MySQL. Um abraço.
  7. <?php class UrlShrink { const BEGIN_LENGTH = 17; const END_LENGTH = 4; const SEPARATOR = '....'; /** * shrink * @param string $url An URL. * @return string Shrinked URL */ public function shrink($url) { $urlLength = strlen($url); if ($this->shouldShrink($urlLength)) { $begin = substr($url, 0, self::BEGIN_LENGTH); $end = substr($url, ($urlLength - self::END_LENGTH)); $url = $begin . self::SEPARATOR . $end; } return $url; } /** * shouldShrink * Should we shrink this URL? * @param int $urlLength URL length. * @return boolean */ private function shouldShrink($urlLength) { return ($urlLength > (self::BEGIN_LENGTH + self::END_LENGTH)); } } Uso: (new UrlShrink())->shrink('http://www.youtube.com/watch?v=wPqmppP08wY...feature=channel'); // Resultado: http://www.youtub....nnel Um abraço.
  8. Não esqueça de chamar esta função no começo do seu código. Se você não fizer isso vai encontrar aquele velho problema.. Headers devem ser enviados antes de qualquer saída. Um abraço.
  9. Desconheço uma função do PHP (do core) que faça isso. Quando eu tiver um tempinho brinco com um pouco de TDD e coloco ela aqui para você (espero não esquecer). Um abraço.
  10. Uma boa prática é fazer com que o construtor cumpra com a sua responsabilidade: Construir um objeto pronto para o uso. Ponto final. Se quiser, leia este artigo. O kakashi_cafe mostrou um construtor que cumpre com a sua responsabilidade (repetindo o código): //Método construtor. function __construct($Agencia, $Codigo, $DataCriacao, $Titular, $Senha){ $this->Agencia = $Agencia; $this->Codigo = $Codigo; $this->DataCriacao = $DataCriacao; $this->Titular = $Titular; $this->Senha = $Senha; } Não sei se entendi bem a sua colocação, mas ele não vai criar apenas esses métodos no objeto. Ele simplesmente chamou o método "Depositar" e atribuiu um valor para a propriedade do objeto "Cancelada". Desculpa se entendi errado kakashi_cafe, Um abraço.
  11. Não esqueça de colocar error_reporting(E_ALL|E_STRICT); no começo do script. Um abraço.
  12. Leia sobre a extensão DOM do PHP. Não sei se você vai conseguir obter a saída exatamente neste formato. Por favor, volte para dizer se deu certo (ou não). Um abraço.
  13. Outra coisa, apesar do PHP não reclamar da letra maiúscula (Array), uma boa prática é usar array, tudo em minúsculo. Um abraço.
  14. Parece que você está falando de Java, não JavaScript. Moderadores, por favor? Um abraço.
  15. Clicar em um botão? Parece que você precisa de JavaScript. Os dados estão no PHP? Então você precisa de AJAX. Qualquer coisa é só postar. Um abraço.
  16. Qual distribuição você vai instalar? Também uso o gedit. Um abraço.
  17. Você passou um array onde era esperado uma string. Um abraço.
  18. ciroluiz, em qual etapa você parou? Um abraço.
  19. O EasyPHP é "plug and play". É só instalar e usar. Você alterou alguma configuração? Um abraço.
  20. Ou redimensionar proporcionalmente. Um abraço.
  21. Ereg é obsoleta. Utilize preg_match. Um abraço.
  22. Você comentou sobre Linux, lembrei dessa notícia. Pode ser útil na tomada de decisão (ou não). Um abraço.
  23. file_get_contents, cURL e fopen com o parâmetro context são opções obter o código fonte da página. A extensão DOM pode ser utilizada para obter as tags que você precisa. Se tiver dúvidas volte. Um abraço.
  24. Depende da situação. Você não pode utilizar um martelo para resolver todos os seus problemas. As vezes você precisa de uma chave de boca ou de fenda :) Explique melhor o que você quer desenvolver. Um abraço.
×
×
  • Criar Novo...