| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Redimensionamento de imagem dinâmico

Salve Amigos do Mxmasters, David CHC, em mais uma video aula de PHP. Nessa video aula iremos aprender a como redimensionar uma imagem vinda do formulário. Isso é muito util caso vocês desejem criar uma galeria de fotos.
Tenham uma boa Video aula.

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • Bento

    David CHC , quando eu passei para o localhost, o index ficou certo mais quando redimensiona para o funcao_upload.php ele dá erro de mysql!

    • http://www.videoaulasbrasil.com.br David CHC

      @Bento, como erro no mysql, se eu não usei mysql nessa video aula? Qual a mensagem de erro q aparece?

  • webson

    ola david,show a video aula, gostaria de deixar uma sugestão, seria possivel postar os códigos da video aula, em formato zip, pq tem video aulas que não da para ver oas codigos, falo abraço

    • http://www.videoaulasbrasil.com.br David CHC

      @webson, todos códigos feito por mim nas video aulas são postados no forum do mxmasters, o de PHP fica em Banco de Scripts (PHP), o link está na descrição da video aula, abrs

  • Alison_PC

    Muito boa a video aula, util para criar sistemas de galeria, noticias quando se tem que por uma foto em miniatura do lado da noticia

    muito bom mesmo, valeu David CHC

  • http://www.kadudesouza.com.br Kadu de Souza

    Cara muito bom, nem precisa fazer o move_uploaded_file(), implantei na galeria que eu fiz e funcionou legal depois de eu penar por causa na variavel $name que substitui a $foto na função…mas como sempre, muito bom David!!
    Cara, e uma VA de newsletter quando sai? hehe
    Abração professor!

  • Italo Izaac

    E como que eu faço para fazer isso com varias fotos dinamicamente, com array, tipo ” foto[ ] “? gostaria de aprender como fazer isso.

    • http://www.videoaulasbrasil.com.br David CHC

      @Italo , no caso vc terá q adaptar a função, pra pegar o arquivo temporario fora da função, e apenas atribui-la na hora execução, exemplo:

      http://pastebin.com/QEijS34u

  • Junior Batista – Itu-SP | 15 anos

    Obrigado, David!

  • Urbano

    David, primeira vez que comento aqui no VAB, aqui tem mais opções de video-aulas!!!
    é o seguinte: upload_jpg($tmp,$nome,100,$pasta)
    onde pasta = “fotos”, localmente funciona, agora online, o arquivo é salvo no banco de dados com o nome da imagem e td mais, soh que o arquivo não está sendo copiado para a pasta fotos. O que acha que pode ser!
    Valeu!

    • http://www.videoaulasbrasil.com.br David CHC

      @Urbano, aqui e no Mx e tem as minhas aulas, mas aqui tem tbm varias aulas diferentes do Mx. Traduzindo é produzido bastante conteudo, rs

      Sobre o upload, é preciso dá permissão de escrita nessa pasta para onde vai o upload. Entre no editor de FTP, e dê permissão de 0755 ou 0777

      Outra coisa, como vi q vc tem uma função chama upload_jpg, e assim uma função para cada tipo de imagem. No caso vc tá repetindo codigo, sem necessidade. Vc pode criar uma unica função, e ver o tipo de imagem, e executar algo.

      list($width, $height, $type) = getimagesize($tmp);
      switch($type){
      case 1 : $img = imagecreatefromgif($tmp); break;
      case 2 : $img = imagecreatefromjpeg($tmp);break;
      case 3 : $img = imagecreatefrompng($tmp);break;

      }

      Viu como ficou simples, basta fazer a mesma coisa imagejpeg e sua turma, rs. Agora terá apenas uma função, e que tipo de imagem vai trabalhar, ela q irá decidir e utilizar a função correta.

  • Urbano

    David, a idéia de criar uma função única foi ótima; soh no meu arquivo de funcao tinha umas 35 linhas, com a sua idéia foi para 18; sem falar nas linhas de codigo na hora de fazer upload! que foi reduzida tb! Muito bom.Interessante a List() que cria variaveis na sequencia do array. Qto. as permissões, acho que deve restrição do servidor; no FileZila informa: CHMOD 777 example.html’: command not understood. No caso da pasta, não precisa informar o nome completo não, certo? por ex. http://…fotos, tentei assim tb.

    • http://www.videoaulasbrasil.com.br David CHC

      @Urbano, a ideia de uma função é encapsular um logica, e ser reaproveitado. Quando vc fizer algo q vc parece q tá repetindo muito, ai tem algo errado, tente rever o codigo, pq vc conseguirá simplificar. Sobre a pasta, não precisa informar o completo, apenas o carrinho relativo. No caso, tente dá permissão no painel da sua hospedagem, no gerenciador de arquivos, as vezes funciona.

  • http://davidchc.wordpress.com David CHC

    É assim mesmo. Só acrescente image/pjpeg para funcionar no IE


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (192 of 198 articles)