Jump to content

Matias Rezende

Moderadores Globais
  • Content count

    6126
  • Joined

  • Last visited

  • Days Won

    4

Matias Rezende last won the day on September 28 2009

Matias Rezende had the most liked content!

Community Reputation

50 Bom

About Matias Rezende

  • Rank
    Consultor Web
  • Birthday 01/30/1982

Contato

  • Google+
    106883614239568042612
  • Hangouts
    matiasrezende@gmail.com.br
  • Skype
    matiasrezende
  • Twitter
    @matiasrezende
  • Site Pessoal
    http://www.matiasrezende.com.br

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São José - SC
  • Interesses
    Aprender e compartilhar conhecimento

Recent Profile Visitors

9722430 profile views
  1. Matias Rezende

    Cálculo fatorial com for......

    O problema está na lógica do FOR. Só entra no FOR se $i for igual a $n, o que não é o caso ($i = 1 e $n = 4). Acredito que você queria que entrasse no FOR quando $i for diferente de $n.
  2. Matias Rezende

    Não consigo acessar o http://localhost

    Tentou acessar pelo IP ao invés de usar localhost?
  3. Matias Rezende

    [MEGA-TUTORIAL] Upload simples e multiplo

    Indentação Sem indentação: <?php $diretorio = "suapasta/"; if (!is_dir($diretorio)){ echo "Pasta $diretorio nao existe";} else { echo"Pasta Existe<br>"; $arquivo=$_FILES["arquivo"]; $destino = $diretorio."/".$arquivo['name']; if (move_uploaded_file($arquivo['tmp_name'],$destino)) {echo "MOVEUUUUUU<br>"; } else {echo "NAOOOO MOVEU";} }// fecha else ?> Com Indentação <?php $diretorio = "suapasta/"; if (! is_dir ( $diretorio )) { echo "Pasta $diretorio nao existe"; } else { echo "Pasta Existe<br>"; $arquivo = $_FILES ["arquivo"]; $destino = $diretorio . "/" . $arquivo ['name']; if (move_uploaded_file ( $arquivo ['tmp_name'], $destino )) { echo "MOVEUUUUUU<br>"; } else { echo "NAOOOO MOVEU"; } } Carlos Eduardo
  4. Matias Rezende

    [MEGA-TUTORIAL] Upload simples e multiplo

    Esta eu não conhecia. Bem legal o tutorial sim. A sugestão que eu faço é ter uma indentação mais consistente. Melhora a visibilidade do código. Carlos Eduardo
  5. Matias Rezende

    Zend Paginator com resultado de busca

    Eu tive este problema estes dias. Para resolver, eu guardei os dados da busca em Zend_Session. Então, seria algo mais ou menos assim: public function indexAction () { $busca = new Zend_Session_Namespace('busca'); if ($this->_request->isPost()) { // se foi enviado o formulário, eu limpo os dados da busca e gravo novamente o array dos dados $busca->unsetAll(); $busca->busca = $this->_request->getPost(); } // na hora de criar o paginator eu pego sempre do session $paginacao = Zend_Paginator::factory($model->busca($busca->busca)); $paginacao->setCurrentPageNumber( intval($this->_request->getParam('page', 1) ) ); $paginacao->setItemCountPerPage ( 10 ); $this->view->paginator = $paginacao; } Compreendeu mais ou menos a idéia? Outra opção é passar os dados como parâmetro da URL, mas eu não gosto muito. Carlos Eduardo
  6. Matias Rezende

    [Resolvido] pdo + singleton

    Neste post (e restante do tópico) o João Batista discorre um pouco mais sobre o assunto. Quem sabe pode te ajudar a compreender a lógica. Carlos Eduardo
  7. Matias Rezende

    1.4.1 Métodos de Interface e Polimorfismo

    Primeiro por partes - type hinting Vamos analisar o seu código class Eu { public function atira( Projetil $projetil , Gato $gato) { $gato->acerta($projetil); } } Ao definir Gato $gato, você disse que o segundo parâmetro tem que ser um Gato. Agora, vamos olhar o código abaixo. class Eu { public function atira( Projetil $projetil , Alvo $alvo ) { $alvo->acerta($projetil); } } Neste código, o segundo parâmetro tem que ser um Alvo. Ou seja, tem que ser uma classe que implemente a interface Alvo. Vejamos a interface Alvo: interface Alvo { public function acerta( Projetil $projetil ); } Então, nós temos 100% de certeza que, dentro do objeto $alvo passado, EXISTE o método acerta(). Veja que o método acerta() recebe como parâmetro um objeto Projetil, ou seja, terá que implementar a interface Projetil. Com isto, você implementa a classe Eu sem se preocupar o que será atirado aonde. Você somente define que o alvo deve ser um Alvo e que o projétil deve ser um Projétil. Assim, qualquer projétil pode ser atirado em qualquer alvo, desde que o alvo seja realmente um alvo (você saberá isto através da interface dele) e que o projétil seja realmente um projétil (também através da interface). Compreendeu a idéia? Se não tiver compreendido, pode perguntar de novo. Carlos Eduardo
  8. Matias Rezende

    Formulário de Contato com múltiplos destinatários

    Bergs Sobre a questão do post #18, no post #19 eu fiz a pergunta. Como está aquela parte do seu código? Então, poste esta parte do código. Não precisa colocar no PEAR, desde que você inclua a classe no seu include path ou então faça o require diretamente do arquivo, colocando o caminho completo para o arquivo. Quando você diz servidor remoto, o que você quer dizer? Carlos Eduardo
  9. Matias Rezende

    Formulário de Contato com múltiplos destinatários

    Você deve estar atenta a estas 2 linhas // aqui incluímos a pasta onde está a classe PhpMailer no include_path set_include_path('PHPMailer'. PATH_SEPARATOR .get_include_path()); // incluímos a classe phpmailer. Não utilizamos a pasta onde ela está porque já incluímos anteriormente include 'class.phpmailer.php'; Provavelmente o problema está aqui. Verifique os nomes dos arquivos. Carlos Eduardo
  10. Matias Rezende

    [Resolvido] Preencher campo automaticamente

    Tópico Movido PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript
  11. Matias Rezende

    [Resolvido] Preencher campo automaticamente

    Javascript. Posso mover para o fórum correto? Carlos Eduardo
  12. Matias Rezende

    Formulário de Contato com múltiplos destinatários

    A extensão OpenSSL é uma extensão do PHP, e não do PHPMyAdmin. Neste caso, é melhor criar um tópico no fórum principal com esta dúvida. Carlos Eduardo
  13. Matias Rezende

    Formulário de Contato com múltiplos destinatários

    Não tem isto... É só $erro = ''; Senão não vai passar na validação nunca, e sempre vai exibir a mensagem. Carlos Eduardo
  14. Matias Rezende

    Formulário de Contato com múltiplos destinatários

    Não apareceu mais nenhuma mensagem além desta? Carlos Eduardo
  15. Matias Rezende

    Controle de Vendas e Estoque

    O membro @renato9863 tinha disponível o arquivo, além de no próprio tópico existir também outro link que estava funcional. Primeiro post editado para adição deste link. Tópico Reaberto Carlos Eduardo
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.