MX Masters

05/01/2009 - 21:50 > 23.015 Visualizações > 143 comentários

Cadastro de imagens com upload

11 votos

Wesley Araújo (2° colocado do desafio MX)
Nesta vídeo aula para o desafio de aniversário de 1 ano do MX Masters, iremos desenvolver um sistema de cadastro de imagem com upload, onde iremos pegar a imagem do nosso disco rígido e colocar em uma pasto do nosso servidor. Posteriormente, cadastraremos no banco de dados.
Para finalizar, exibiremos as imagens cadastradas no banco na pagina principal.

Espero que aproveitem e até mais.

Posts relacionados

Felipe Cardozo

É sócio diretor do MX Masters, portal de desenvolvimento especializado em vídeo aulas. Trabalha com ferramentas OpenSource como Wordpress, Magento entre outros, além de ministrar palestras em universidades do Rio de Janeiro.


Outros posts deste autor

Este autor atualmente possui 281 posts

Veja todos os posts de Felipe Cardozo


Comentários / Deixe seu Comentário

143 respostas para 'Cadastro de imagens com upload'

  1. Felipe CardozoNo Gravatar Diz:


    Em tempo: Acho que o técnico do meu Fluzão, René Simões anda visitando o MX masters.

    Olhem no final de um texto escrito por ele:

    http://globoesporte.globo.com/Esportes/Noticias/Times/Fluminense/0,,MUL944185-9866,00.html

    Depois veja o que fiz dias atrás nessa imagem:
    http://www.mxmasters.com.br/wp-content/uploads/2009/01/reveillon.jpg

    kkk

    []´s

  2. Thiago Retondar | 15 anos | São PauloNo Gravatar Diz:

    Muito boa a vídeo aula.

    Parabéns!

    Abraços.

  3. Tomer Simis / 13 Anos / Recife - PENo Gravatar Diz:

    Gostei, parabéns, só ficaria melhor ainda se você não tivesse inserido algumas coisas pelo dw
    Beigos

  4. Leandro Santos - Fortaleza-CENo Gravatar Diz:

    Cara meus Parabéns por essa Super Aula… muito bom mesmo, apesar de sua coleguinha fazendo barulho durante a aula e ainda cantar, bom mais foi muito divertido e com um grande aprendizado, realmente essa vídeo aula vai ajudar bastante gente… Parabéns pela aula e pelo prêmio realmente você merecer Parceiro…

    Feliz 2009 a todos…
    Feliz 2009 a toda equipe do mx masters…

  5. DiogoNascimento / 23 anos / Lindo =D / Barra do Garças - MTNo Gravatar Diz:

    nossa top a vídeo aula estou acho que essa era para ser a ganhadora

    to esperando a n°1 para ver se valeu mesmo…rsrs

    fique na paz

    abraxx

  6. caio rodrigues-13 anos-spNo Gravatar Diz:

    boa video aula
    muito boa
    nao vejo a hora de ve o 1° lugar
    se o 3 e o 2°lugar ja sao otimos imagine o primeiro
    agurado

  7. caio rodrigues-13 anos-spNo Gravatar Diz:

    aaaah!!! muito bom a carta do René Simões
    concerteza ele andou dando uma olhada no mx
    :D
    kkkkkkkk

  8. Luã CarlosNo Gravatar Diz:

    Cara, eu tava querendo aprender isso…
    Ótima video aula..

  9. nandoNo Gravatar Diz:

    ficou muito boa a video aula

  10. Simba31No Gravatar Diz:

    Valeu pela aula – muito obrigado

  11. DiegoNo Gravatar Diz:

    Finalmente chego esssa video aula de php aqui no mx masters
    vlw mt bom continue assim Wesley Araújo sempre traga video aulas exelente para o mx masters, e falando nisso em php vamo por mais video aulas aqui neh o site eh exelente tem conteudo pra caramba mais num tem mts video aulas de php.
    abrs

  12. Filipe Goes - 13 anos - SPNo Gravatar Diz:

    Pensei que era mxwebtv pelo tempo de duração!!

    Muuuito boa sua aula, merecia primeiro lugar!

    ;D

  13. MarcioNo Gravatar Diz:

    Meu gostei muita da sua aula vc é o cara mesmo, ótima apresentação, muitos correm atras desta rotina e vc fez para todos.

    Vlw

    grande abraço, tu manja mesmo.

  14. Lucas CorrêaNo Gravatar Diz:

    Me ajudou muito esta video aula, pra mim foi a melhor…. :D Foi por pouco que ele nao ganha em primeiro mais bem pouco mesmo :D

  15. Julio CoronelNo Gravatar Diz:

    A video aula é interessante, mas ele não corrigiu o erro na linha 27 no final, faltou só isso.

  16. Felipe CardozoNo Gravatar Diz:


    Ótima vídeo aula! Mereceu o 2° lugar :)

    []´s

  17. RonaldoNo Gravatar Diz:

    c aramba quase 1 hora de video MAIS VALEW A PENA

  18. Claudio LucioNo Gravatar Diz:

    Parabéns Wesley.
    Muito boa e útil essa video aula!
    Mxmasters cada vez melhor.

  19. Wesley S. AraújoNo Gravatar Diz:

    Valeu galera pelos comentarios, e desculpe pelo tempo de duração mais tinha que fica bem explicadinho em seus miiiiiiiiiiiinimos detalhes, rsrsrsrsrsr.

    Abraços e t+

  20. erasmo - FortalezaNo Gravatar Diz:

    nossa ta de parabens!
    aula muito boa!
    ganhei o dia!

  21. RafaelNo Gravatar Diz:

    as video-aulas são boas, mas bem que poderiam disponibilizar para a galera né?? ah, e tbm colocar as video-aulas na versão tutorial.

    Abraço.

  22. Federico VelazcoNo Gravatar Diz:

    cara tentei fazer aqui mas esta dando erro no meu upload e esta tudo certo tanto nos codigos e nas pastas q precisam ter, seria bom se você poderia colocar todos os arquivos feitos disponivel para baixar para eu pode ver os codigos para ver se nao tem nada de errado no meu site.

  23. WellingtonNo Gravatar Diz:

    Por favor, olha, gostei mto da video aula, creio que a mias proveitosa de todas as que já vi aqui. Mas tive uma dificuldade de visão, não consegui colocar tudo em ordem porque o vídeo, no meu caso, ficou meio embaçado, talvez falta de meus óculos, rs… brincadeira, mas se puder contar com sua ajuda, me manda o arquivo upload.php, grato.

    Wellington.

  24. Wesley Henrique de OliveiraNo Gravatar Diz:

    Será que está no sangue dos “Wesley’s” gostar de PHP o.O? Parabens gostei muito da video aula :D

  25. ClaudneyNo Gravatar Diz:

    Ótima vídeo aula, só o gerúndio que foi irritante…

    Parabéns

  26. Ednei Alencar CarlosNo Gravatar Diz:

    Cara essa video aula foi demais gostei muito.
    se tiver como vc mandar ela pra mim eu agradeço muito.

  27. Andre BremerNo Gravatar Diz:

    Muito boa a video aula… 1 hora de php na veia… só que eu tambem tive problema no arquivo upload.php. No meu caso quando clico em cadastrar o browser da um erro como se o arquivo upload.php nao existisse, ja li e reli milhoes de vezes e o nome do arquivo ta igualzinho como no action do formulario, ja copiei e colei pra nao ter erro e nada!

    Abraço

  28. Andre BremerNo Gravatar Diz:

    Resolvido! \o/

  29. ALINE RAPOSONo Gravatar Diz:

    Olá! Parabéns!!! Muito bom o tutorial!
    Estou começando aprender php e mysql. Sei um pouco já… porem seria de grande valia dar continuidade ao tutorial alicando sistema de EDIÇÃO e EXCLUSÃO – tanto do banco quanto das pastas.

    E se alguém souber, me envie, por favor: aline_r_p@hotmail.com

    Grata.
    Aline

  30. Andrea MouraNo Gravatar Diz:

    Comigo não esta dando certo mesmo, ele envia para o diretório, e não grava no Banco de Dados. Mas, vocês estão de parabéns, precisávamos de pessoas como vcs, que acreditam que o sol nasce para todos. Bjs para todos.

  31. JujubaNo Gravatar Diz:

    videoaula mto boa parabens…
    mas e o erro da linha 27 como fica? kd a correção

  32. Andrea MouraNo Gravatar Diz:

    Galera, já resolvido, aí vai uma sugestão:
    Ensine a enviar fotos com tamanho específico e verificação de que o arquivo é uma imagem mesmo, para que no futuro alguem não venha ter problemas com alguém enviando um vírus no lugar da imagem para o diretório. Valeu mesmo, estou encantada com vcs. Parabéns.

  33. Diego Miranda SaraivaNo Gravatar Diz:

    Quando você editou o seu video no Cantasia, deixou passar despercebido quanto ao zoom. teve momentos em que você explicava em um lugar e mostrava no outro…. mas isso acontece….
    Fora isso adorei sua video aula, foi muito ultiu para mim que sou iniciante nessa area de PHP e estou colando de você agora… kkkk naum sendo na prova neh??? kkkk
    Usei seu sistema para fotos no meu site e tambem alteirei algumas coisas e ultilizei tamém para downloads. em vez de colocar arquivo jpg coloquei arquivo .rar. e solucionei duas areas do meu site (Fotos, Downalods)
    Kra Brigadão…. se puder me adiciona no msn pra gente conversar: mirandinha_lok93@hotmail.com
    Flows

  34. ednelsonNo Gravatar Diz:

    manda essa videos aula p download ai pra gente felipe beleza? valew familia MX

  35. vicenteNo Gravatar Diz:

    cara otima aula. Mas aqui ta dando erro na pagina upload.php assim que escrevo esta linha ” $descricao = $_POST['descImagem']; ” da esse erro:
    Notice: Undefined index: descImagem in C:\Arquivos de programas\EasyPHP 3.0\www\konectados\HTML\teste.php on line 3
    alquem poderia me dar uma ajuda ai?

  36. Flávio BalmantNo Gravatar Diz:

    Fala Wesley curti pacas sua aula muito boa… mas to com um probleminha vc pode me ajudar?

    Minhas imagens não aparecem na index.php, ate o link pra imagem grande funciona mas ele nao exibe as imagens miniaturas. pode me ajudar?

    abços e parabens mais uma vez pela aula

  37. vicenteNo Gravatar Diz:

    iai galera do mxmasters o problema ai em cima eu ja resolvi porem quando vizualiso a pagina upload.php ela ja vem com “Erro ao fazerr o upload da foto grande” ja olhei todo o resto ta tudo igual. ajuda? alguem?

  38. Flavio BalmantNo Gravatar Diz:

    Fala pessoal… Vicente vc conceguiu resolver o problema d eexibir? vamos trocar umas ficurinhas pois o problema q vc tem pra mim ta normal….

    me manda email: flaviobalmant@msn.com

    abços

    PS.: se alguém tiver a solução para o meu problema podem me ajudar rss

  39. View AnimesNo Gravatar Diz:

    po cara.. continue assim…

  40. gabriel marcosNo Gravatar Diz:

    Olá Diego, estive a ver a videoaula de dreamweaver sobre “PHP – Cadastro de imagens com upload” do Wesley Araújo (2° colocado do desafio MX)que tem cerca de 1 hora de duração, fiz tudo como lá estava.
    Mas o problema é que por burrice apaguei os ficheiros php da pasta. Gostaria de pedir que me envies os files php com os codigos, para não ter que fazer tudo de novo.
    Estou a começar nisto e demoro muito tempo a fazer. Obrigado. Urgenteee!!

  41. rogieriNo Gravatar Diz:

    ola pessoal da mx queria pedir para vcs deixarem o codigo do PHP – Cadastro de imagens com upload pois nao consegui fazer o sistema funcionar da erro no script muito obrigado ate mais..

  42. View AnimesNo Gravatar Diz:

    fiz tudo certinho. até esta certo.. mais como a qualidade do video esta meia embaçada… tem horas que confudi.. ) com } ai fica complicado.. se tiver jeito de upar os files.. agradeço.

  43. View AnimesNo Gravatar Diz:

    por favor. disponiblize os arquivos usado na video aula, ou entaõ apenas o arquivo Upload.php . upa ele ou mande no meu email.
    capitulosdbz@gmail.com estou presizando muito desse sisteminha… faço tudo certo. ate´que na hora de upar a imagem ele nãõ vai pro servidor, e apenas aparece a mensagem que deu error. vlw… espero que mande o Upload.php ou então hospede e traga pra nos.. vlw.. baixei a videoaula… ja´estou ate´enjuando de ouvir sua voz.. koasoksaoksaok. xD ^^. zueira….. mais ja´é´a trogesimavez que te ouço -.- flw. abraço..

  44. LuísNo Gravatar Diz:

    Excelente a aula. O conteúdo é muito bom e veio sanar algumas dúvidas que eu tinha em um projeto com sistema de notícias que estou desenvolvendo. Com um pouquinho de aprimoramento na apresentação, acredito que teria levado o primeiro lugar.
    Parabéns.

  45. rogieriNo Gravatar Diz:

    ola Wesley Araújo tudo bem cara? queria deixar um pedido aqui, sera que tem como vc disponibilizar o codigo PHP – Cadastro de imagens com upload o scrip e muito bom so que nao consegui fazer igual vc na video aula.

  46. JoacirNo Gravatar Diz:

    Wesley Araújo, a video aula muito boa pois tipo assim você criou uma parada de descrição que num vai ajuda e dai eu inventei o que fazer com o descImagem vocês pegam e fazem o seguinte entre as aspas do alt=”" coloquem assim alt=”" ou se quiser até em baixo da imagem ^^. pelomenos deu alguma utilidade.

  47. vicenteNo Gravatar Diz:

    pois é galera soy yo mais uma vez.
    seria redundante falar que ta tudo iqual, maaaaas, mesmo assim não funcionou, provavelmente seja mesmo ignorancia de minha parte porém onde esta a queipe de gerencia de conteudo do site pelomenos pra dizer ” vicente seu comentario foi lido levado em consideração porém você não terá auxilio de nossa parte de maneira alguma por favor se vire você não nasceu quadrado.” creio que não somente eu mas todos aqueles que dedicaram seu valioso tempo assistindo suas video aulas que por sinal são muito boas, que falam com os amigos, colegas de trabalho ” – ei ja viu esse site o mxmasters entra lá tem muita coisa legal ele me ajudou muito” gostariamos de uma resposta um ” – oi gente aque é da moderação obrigado pelos comentarios, mas, nois ja estamos dando estas valiosas aulas gratis a vocês então por favor não reclamen” gostaria também de deixar claro que não estou reclamando de maneia alguma acho o trabalho de vocês fantastico só gostaria que tivecem uma atenção maior para com seu leitores confeço que ja estou pensando tres veses antes de comprar o material de vocês desde já agradeço.

    ps: se niguém responder tem problema não continuarei minha vida com essa decepição de não ter conseguido criar um Cadastro de imagens com upload feito pelo Wesley Araújo (2° colocado do desafio MX)que tem cerca de 1 hora de duração. mas tudo bem e muito obrigado.

  48. vicenteNo Gravatar Diz:

    Desculpem os erros de Português escrevi tudo isso a cima no calor do momento.

  49. kelvin diegoNo Gravatar Diz:

    legal… seria legal.. você fazer um cadastroo mesmo e quando a pessoa estiver logada subir as imagens.. e dai o progama saber quem subiu a imagen a hora que subiu e as imagens que ele subiu… mas fico legal e muito bom para iniciantes :)

  50. alexandreNo Gravatar Diz:

    Massa a video aula mais queria tambem saber como faço pra redimensionar na hora em que eu vou fazer o upload e tambem como faço pra atualizar essas imagens na base de dados

  51. kaduNo Gravatar Diz:

    Eu aaacho.. que fui um dos.. que pediram esta video aula! bom.. num sei se mais pessoas pedirão!! mais eu pedi! faz tempinho ja! o o q importa éh q vc’s atenderão meu pedido! uhul… \o_

  52. Wesley AraújoNo Gravatar Diz:

    E ahi galera boa tarde!
    Bem pessoal vim aqui dar atenção aos usuarios que disseram que o sistema não funcionou, em primeiro lugar o sistema esta funcionando perfeitamente ele foi feito 2 vezes e das duas vezes funcionaou, os erros que occorreram durante a gravação foram corrigidos durante a gravação, revejam a aula, concentrem-se tranquilos que vão cosnegiur, não irei disponibilizar o codigo finte desenvolvido por que sei que muitas pessoas utilizaram o codigo e nem olharam a video aula ai o negocio fica sem proposito(Se existe algum leitor que não mereça ler isso, desconsiderar tal comentario) .
    Bem galera é isso ai, no mais orbrigado pela anteção e t +

  53. Anselmo PerroniNo Gravatar Diz:

    Muito bom, parabéns!
    Estava precisando desta aula, estou fazendo um Cadastro com foto e agora tudo ficou mais fácil, descobri aonde estava errando.
    Mais uma vez, parabéns!
    Anselmo.

  54. Pedro Henrique Malini FrancoNo Gravatar Diz:

    Boa noite – Wesley o formulario de upload nao deu certo da o ultimo erro no arquivo upload.php – Erro ao fazer upload da foto grande – eu ja olhei o codigo detalhadamente e nao axei.

    eu nao entendo quase nada do php, so que eu fiquei numa duvida em um lugar na hora que eu defino o banco de dados localhost, no eu sei que a porta padrao é a 3306 ou algo parecido no site que ta hospedado no meu pc eu tive que usar a porta 8080 nao sei se tem algo a ver.

    se puder da uma ajuda.

    OBS: muito boua essa aula gostei mesmo.

    Valew.

  55. Paulo CorreaNo Gravatar Diz:

    parabens cara muito boa video aula parabens!!!

  56. Ricardo GalvãoNo Gravatar Diz:

    É Wesley o jeito é vc fornecer o codigo-fonte pois aquitbm não funcionou, me desculpe apesar de uma excelente vídeo aula, acho qe tm alguma coisa errada pois não vi ninguém postar que conseguiu fazer o cód. funcionar. Parabéns mas fica a minha descepção ai por não ter conseguido.

  57. Ricardo GalvãoNo Gravatar Diz:

    Eu queria retirar o meu comentário, pq depois de mais uma tentativa eu consegui…valeu e obrigado!

  58. Ricardo GalvãoNo Gravatar Diz:

    Só mais uma coisa gostaria de saber como faz para exibir a descImagem (descrição da foto)…

  59. Fabrício NascimentoNo Gravatar Diz:

    Olá Felipe, fiz tudo certinho igual como você fez no video e no entanto eu não obtenho sucesso durante os registro na tabela.
    Da a falha na imagem grande já revi tudo mas não acho aonde estou errando, se poder me dar uma ajuda agradeço.

  60. Marcos DomingosNo Gravatar Diz:

    e ai Wesley tudo legal?

    parabéns pela video aula foi muito boa, realmente funcionou o upload de fotos! só fiquei com uma duvida nos meus arquivos! fiz exatamente como mandou a video aula mas os arquivos nao entram na pagina index.php lado a lado, entram uma sobre a outra, e assim vai fazendo uma coluna vertical de fotos, uma sobre a outra, esta funcionando corretamente mas nao sei como faço para colocar uma foto ao lado da outra como no seu!

    manda uma luz e parabéns pela aula, ah… só faltou complementar a video aula colocando o botao excluir arquivos do lado da foto mas dai teriamos uma hora de aula né?

    abraço…

  61. caioNo Gravatar Diz:

    po coloca os arquivos para baixar ai para ficar mais facil

  62. FabianoNo Gravatar Diz:

    olha sei que ja temum tempo mais ficou otima essa materia,
    so tive um problema, na hora que processa a pagina upload, da o erro de ~ocorreu falha ao fazer o uploadd~ porque sera

  63. JobesNo Gravatar Diz:

    Adorei a video-aula, porem o autor nao mencionou seus dados para tirar duvidas, por acaso teria como vocês nos enviar o contato deste auotr?
    Grato,
    Jobes.

  64. Julia MaiaNo Gravatar Diz:

    Estou com o mesmo problema comentado mais acima…
    está me dando a seguinte mensagem:

    Notice: Undefined index: fotoimagem in C:\wamp\www\teste\upload.php on line 5

    Notice: Undefined index: miniimagem in C:\wamp\www\teste\upload.php on line 6

    Notice: Undefined index: fotoimagem in C:\wamp\www\teste\upload.php on line 8

    Notice: Undefined index: miniimagem in C:\wamp\www\teste\upload.php on line 9

    para todas as variáveis dos nomes das colunas na tabela… alguém sabe porque?

  65. kelmirNo Gravatar Diz:

    Wesley , olá!
    Visualizei sua aula por duas vez consecutivas, quando dava um erro que eu não conseguia resolver, refiz tudo de novo.
    Bom meu problema é o seguinte, quando peço para visualizar o projeto em construção no navegador o mesmo pede para fazer download, moral da história foram duas horas perdidas sem sucesso, acho que postar os fontes seria uma boa solução, pois o proposito não iria mudar sua vídeo aula é perfeita mais os aquivos para comparação ajudaria muito.
    Obrigado.

  66. WeslleyNo Gravatar Diz:

    Parabéns cara…
    sua video aula me ajudou muito, estava criando aqui um sistema assim mas estava dando erro e não sabia onde resolver o problema…
    agradeço pela força…

  67. vine1993No Gravatar Diz:

    pessoal aqui a video aula nao segue passa uns 2 minutos de video e da repetir como se tivese acabo alguem tem um solução é aqui em casa ou com vcs aew?

  68. Joel SousaNo Gravatar Diz:

    Estou utilizando o vertrigo e assim que pedi para testar ele deu este erro, como corigir este erro.
    *************************************************
    Not Found

    The requested URL /cadastro de imagem/connDB.php was not found on this server.
    Apache/2.0.63 (Win32) PHP/5.2.6 Server at localhost Port 80
    *************************************************

  69. Gabriel de Faria CorrêaNo Gravatar Diz:

    Olá, Gostaria de saber se eu posso usar esse php para fazer upload de arquivos em rar, exe, zip, etc..

    E também gostaria de saber se tem como colocar um percentual ali.

  70. jhonathas fernandoNo Gravatar Diz:

    gostaria que fosse disponibilizado os script

  71. Bruno MarinhoNo Gravatar Diz:

    Uma pergunta é com relação ao cadastro da fotoG e a FotoP? não teria como a pessoa cadastrar somente a fotoG e aparecer a miniatura dela com o respectivo endereço?

  72. RafaelNo Gravatar Diz:

    Cara, essa video-aula simplesmente salvou eu. valeu..

  73. MoloiseNo Gravatar Diz:

    parabens pela video-aula… apesar do tempo.. vale a pena..

    mas a minha esta dando erro de permissão do upload.php:

    Warning: move_uploaded_file(fotosG/nomeFotoG) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/grupodibobeira/www/layout2009/clickDibobeira/upload.php on line 14

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘/var/lib/php/phpjMKk9E’ to ‘fotosG/nomeFotoG’ in /home/grupodibobeira/www/layout2009/clickDibobeira/upload.php on line 14

    aparecem esses dois erros.. :(

    abraços

  74. MoloiseNo Gravatar Diz:

    sera q é problema de permissao do ftp?

  75. gustavoNo Gravatar Diz:

    otima aula, parabens

    abraço

  76. Pedro HenriqueNo Gravatar Diz:

    Muito boa sua AULA Wesley Araújo , bom mas tenho um duvida, gostaria que alguem ou mesmo vc me ajudasse. É o seguinte, fiz tudo e deu certo, mas queria criar uma opçao de excluir as fotos upadas, como criaria essa opção exclusao?
    o que eu pegaria como referencia para excluir o caminho da imagem no bd ?

  77. AnselmoNo Gravatar Diz:

    Amigos desenvolvedores pode fazer uma perguntas vcs todos pq o site do MX no faz com o q nos podemos baixar esse videoas pq o cara q não tem INTERNET veh ta ferrado pode pelomenos fazer um link vazendo com q esses videos sejam baixados vleu e desculpas pelos ERROS de ORTO” flw

  78. webson sousaNo Gravatar Diz:

    otima a video aula, gostaria de pedir uma video aula sobre como fazer um site em php de imobiliaria, moro em portugal mais os cara aqui e foda ensina so o basico.estou aprendendo mesmo com vcs ai mxmasters,me ensina ai a ganha uns euritos, a procura aqui e grande mais os profissionais avacalha demais. obrigado ai vcs são masters

  79. LucasNo Gravatar Diz:

    Ótima vídeo-aula. Apenas uma dica ao criador da aula: procure fazer a narração como se estivesse conversando normalmente, sem querer enfeitar demais as palavras e frases, porque isso faz ficar chata a narração, faz ficar artificial.

  80. LindomarNo Gravatar Diz:

    Eu fiz aqui passo a passo e deu erro, não faz o upload. Eu penso que nesse tipo de vídeo-aula os arquivos deveriam ser disponibilizados para download, para que o internauta não dedique 2 horas do seu dia fazendo algo que ele não sabe se vai funcionar na prática, o que algumas vezes acontece. Uma vez que você testa os arquivos baixados e vê que funciona, fica até mais fácil comparar com o que você fez e encontrar seus erros. Tirando isso, valeu pela boa vontade em compartilhar o conhecimento conosco. Mxmasters sempre!

  81. MauricioNo Gravatar Diz:

    Acho que você deveria se preparar melhor para fazer video aula, além de ser muito cumprida você erra inumeras vezes o que deixa a aula mais cansativa.
    Sem conta como o Lindomar falou, que deveria ser disponibilizado o download dos arquivos para que todos possam ‘colar’ (como você mesmo cita no video) Mas ainda assim, obrigado por compartilhar conhecimento.

    Abração

  82. HenriqueNo Gravatar Diz:

    Como você faz para que as imagens fiquem uma ao lado da outra com CSS integrado? Abraço

  83. Eder M. GarciaNo Gravatar Diz:

    gostaria de parabenizá-los, muito 10 a video aula.
    cordialmente..
    Eder

  84. Pedro HenriqueNo Gravatar Diz:

    Curti muito, obrigado

  85. gustavoNo Gravatar Diz:

    ta dando erro na linha 8 do arquivo conndb.php
    alguem me ajuda

    ….

    oque ta errado:
    ???

  86. leomar pedrozoNo Gravatar Diz:

    olá pessoal,otima aula, So tem um problema
    as imagens não aparecem na index.php, ate o link pra imagem grande funciona mas ele nao exibe as imagens miniaturas.
    algem pode me ajudar?
    eu agradeço!

  87. wagnerNo Gravatar Diz:

    os arquivos para o download deveriam estar aki…
    sou um pouco leigo em php e fiquei com algumas duvidas na parte da criaçao do upload.php vc se confundiu com os parentesis e chaves e me confundiu mais ainda nao da pra ver legal o que sao parentesis e o que sao chaves, abro chave depois do if ou abro parentesiou aonde eu abro chaes e aonde eu abro parentesis???

  88. David CHCNo Gravatar Diz:

    Ficaria assim:

    if(condicao){
    se for verdadeiro
    }else{
    se for falso
    }

    Aconselho ver outras video aulas de php para ter uma noção maior, veja tbm no Vídeo Aulas Brasil, pois tem outras video aulas de PHP, assim fica mais facil vc entender essa video aula.

  89. Jennifer-ToolNo Gravatar Diz:

    bom comeco

  90. williamNo Gravatar Diz:

    blz???
    localmente funciona pq eu mando para o servidor n da certo?

    tipo eu fiz sistema de comentario, login, e agora fiz o upload tudo no mesmo servidor so que pelo servidor online n ta inserindo imagem agora no servidor logar ta funcionando certinho porque isso?

  91. David CHCNo Gravatar Diz:

    @william, vc deu permissão 777 na pasta onde está sendo enviada as imagens? E em relação ao banco de dados, vc criou o banco, o usuario ,a senha e as tabelas na hospedagem?

  92. EduardoNo Gravatar Diz:

    O foco da vídeo aula é maravilhoso, muitos de nós precisamos de conteúdos assim, no entanto, o vídeo ta muito longo, a resolução não ta boa o que torna difícil a checagem de erros no meu script e no script que o autor desenvolveu, e não temos um arquivo para fazer a comparação.
    Não consegui fazer o script rodar, ja refiz todo o script mais de 1 vez e perdi mais de 1 hora para não obter resultado algum, fiquem atentos a maioria de nós (inclusive eu) somos leigos em PHP e não temos tanta noção como a minoria mais experiente tem, valeu galera!

  93. Maria FernandaNo Gravatar Diz:

    Muito boa aula…
    Estava precisando exatamente disso!!!
    Valeu!

  94. GtgamesNo Gravatar Diz:

    Me ajudem por favos amigos
    amei o video
    mto bem feito
    mais acho que fiz merda

    ta dizendo que tem um erro na linha 14
    vejam

    essa é a linha 13 em diante

    $destinoG = “FotoG/”.$nomeFotoG;
    $destinoP = “FotoP/”.$nomeFotoP;

    if(move_uploaded_file($tmpFotoG, $destinoG)}{
    if(move_uploaded_file($tmpFotoP, $destinoP)}{
    $sql = “INSERT INTO tbimagens (descimagem, fotoimagem, miniiamgem) VALUES(‘$descricao’, ‘$destinoG’, ‘$destinoP’)”;
    if($query = mysql_query ($sql) or die (“Erro na inserção do banco de dados” .mysql_error)}{
    }

    header(“location:index.php”);

    }else{

    echo “Ocorreu uma falha no cadastro de imagem”;

    }

    }else{

    echo “Erro ao fazer upload da miniatura”;
    }

    }else{

    echo “Erro ao fazer upload da foto Grande”;
    }

    ?>

  95. David CHCNo Gravatar Diz:

    @Gtgames qual o foi o erro?

  96. MarcosNo Gravatar Diz:

    Olá.
    Gostaria de saber, onde eu posso achar esses arquivos usados na video aula.
    tem algum lugar pra mim mim baixar? ou copiar os scripts?

    Pra ficar mais facil..

    Muito Boa a Aula..
    Mas fica a pergunta..

  97. Felipe Alves WebDesignNo Gravatar Diz:

    Ei amigo vc pode me add quero falar contigo = filype_alves@hotmail.com
    Um Abração aew !

  98. AlessandroNo Gravatar Diz:

    A aula é boa mas poderia disponibilizar as fontes pois tem hora que embola tudo ate pq a aula é muito grande.
    E para quem não tem muita experiencia se perde como eu agradeçoa ate mais…

  99. jacksonNo Gravatar Diz:

    otima video aula,porem deu tudo certo no meu pc….so q quando joguei no servidor deu esse erro

    http://img27.imageshack.us/img27/1690/imagemivy.jpg

    se alguem puder me ajudar eu agradeço..to precisando muito dessa linha de codigo…

    abraço..fuiz..

  100. David CHCNo Gravatar Diz:

    @jackson, vc tem q dá permissão de escrita na pasta para poder fazer o upload. Vá no seu programa de FTP, clique na pasta onde será feito o upload com o botão direito, e vá em propriedade, ou permissão de arquivo. Na maioria dos casos está em propriedade, mas cada programa é diferente. Depois de a permissão 0777. E tente fazer o upload de novo.

  101. jacksonNo Gravatar Diz:

    O problema q nao uso nenhum programa de http://ftp…eu lanço direto do meu computador…se tiver como fazer por ele…se ano tiver me de um toque de um programa bom para isso….

    Agradeço mais uma vez

  102. David CHCNo Gravatar Diz:

    @jackson, eu aconselho a usar o filezilla (ele é gratuito), aqui tem uma aula do site como criar meu site, http://comocriarmeusite.com.br/2009/11/17/o-que-e-ftp/ q vai te ajudar.

    Se vc tá entrando direto, vc pode clicar com o botão direto em cima da pasta, ir em propriedade, e desmarcar a opção de leitura. Lembrando, isso no pasta da hospeagem.

  103. Jackson..No Gravatar Diz:

    kra deu certinho aki….nem sei como te agradecer viu..MUITO FERA…..dessa ai eu nunca ia fikar sabendo….Parabensssssss…
    MUITO MUITO MUITO OBRIGADO..DE CORAÇAO…..

    desde de manha q to tentando e nada…

    VLW MESMO….

  104. David CHCNo Gravatar Diz:

    @Jackson, ainda bem que o problema está resolvido. Duvidas, é só postar, q tentaremos ajudar.

  105. Cesar Augusto Rodrigues de OliveiraNo Gravatar Diz:

    Tem um errinho no texto
    .
    “colocar em uma pasto do nosso servidor” seria “colocar em uma pasta do nosso servidor”
    .
    Fica na quinta linha o erro .

  106. PericlesNo Gravatar Diz:

    cara como eu faço para que a imagem em miniatura esteja na mesma proporção de que a imagem original ?

    valeu

    parabéns pela aula.

  107. David CHCNo Gravatar Diz:

    @Pericles, tem uma video aula ensinando como fazer um redimensionamento com PHP

    http://www.mxmasters.com.br/php/php-redimensionamento-de-imagem-dinamico/

  108. GuilhermeNo Gravatar Diz:

    DAVID se tiver como vc me ajudar, o meu da o seguinte erro

    ( Erro na Insercao ao bando de dadosYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘desc, fotoG, fotoM) VALUES(‘okaskoa’, ‘fotosG/CLASSIFICADOS ONLINE.jpg’, ”)’ at line 1 )

    Oque pode ser?

    Meu codigo é esse ai embaixo, não está exatamente igual o da aula

  109. David CHCNo Gravatar Diz:

    @Guilherme, publique o código no http://pastebin.com/, e escolha PHP, e depois me manda o link aqui, pra ver o q pode ter ocorrido. Mas antes separe o VALUES do sinal de abrir parenteses, e veja se isso resolve, caso não, me manda o link.

  110. GuilhermeNo Gravatar Diz:

    DAVID separei o VALUES e deu o mesmo erro, o codigo é este aqui http://pastebin.com/m1b5e919c
    Aguardo resposta, Obrigado.

  111. David CHCNo Gravatar Diz:

    @Guilherme, separa o SQL, pra sabermos em qual item no SQL está dando um erro:


    $sql = “INSERT INTO tbimages_imoveis (desc, fotoG, fotoM) “;
    $sql .= ” VALUES “;
    $sql .= ” (‘$descricao’, ‘$destinoG’, ‘$destinoM’)”;

  112. GuilhermeNo Gravatar Diz:

    DAVID separei como vc falou e deu o mesmo erro, estranho isso
    http://pastebin.com/m4988c353
    fica assim mesmo?

  113. David CHCNo Gravatar Diz:

    @Guilherme, descobri o problema, vc tá usando o nome de um campo (desc) q o mesmo de um comando SQL, por isso o erro, basta trocar o nome do campo para descricao, q irá funcionar. Ou não declare nome dos campos na hora de inserir, assim:


    $sql = “INSERT INTO tbimages_imoveis VALUES (NULL, ‘$descricao’, ‘$destinoG’, ‘$destinoM’)”;

    http://pastebin.com/fa2b52b7

  114. GuilhermeNo Gravatar Diz:

    Noooossa que besteira ein cara, deu certo vaaaaleu demais obrigado pela paciência David.
    abç

  115. Lucas PedroniNo Gravatar Diz:

    wesley, na linha 17 do upload.php deu erro pra mim da o seguinte
    Parser error: parse error, unexpected T_IF in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php

    se alguém poder me ajudar mandando a linha 17 do upload.php eu agradeço.. :D

  116. David CHCNo Gravatar Diz:

    @Lucas Pedroni, publica o código no http://pastebin.com/, escolha php, e me manda o link pra dá uma olhada.

  117. Lucas PedroniNo Gravatar Diz:

    @DAVID CHC

    link: http://pastebin.com/m3d820cbf

    não sei se meu código ta totalmente certo e ta só a linha 17 errada, se tiver errado me diz o código ;D

  118. Lucas PedroniNo Gravatar Diz:

    david, link: http://pastebin.com/m3d820cbf
    se meu código estiver errado me passa o código :)

  119. David CHCNo Gravatar Diz:

    @Lucas Pedroni tá faltando um ponto-e-virgula no $sql:

    $sql = “INSERT INTO tbimagens(descImagem, fotoImagem, miniImagem) VALUES(‘$descricao’, ‘$destinoG’, ‘$destinoP’)”

    O certo:

    $sql = “INSERT INTO tbimagens(descImagem, fotoImagem, miniImagem) VALUES (‘$descricao’, ‘$destinoG’, ‘$destinoP’)”;

  120. Lucas PedroniNo Gravatar Diz:

    david agora deu outro erro :(
    olha:
    Warning: move_uploaded_file(fotosG/Tree.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php on line 14

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:/Program Files/EasyPHP 2.0b1\tmp\php3B6B.tmp’ to ‘fotosG/Tree.jpg’ in C:\Program Files\EasyPHP 2.0b1\www\cadastrodeimagem\upload.php on line 14
    erro ao fazer upload da foto grande

  121. David CHCNo Gravatar Diz:

    @Lucas Pedroni, está dizendo q não pode abrir a pasta, então verifica se o caminho para pasta está correto, ou mesmo se vc criou essas pastas.

  122. Lucas PedroniNo Gravatar Diz:

    brigado david, o meu diretória das imagens estavam sem os S ;D no final só tava fotoP, fotoG e na verdade é fotosP e fotosG brigado ae ;D

  123. David CHCNo Gravatar Diz:

    @Lucas blz

  124. GuilhermeNo Gravatar Diz:

    DAVID terminei e ficou perfeito, tem como eu colocar varios campos de foto miniatura e foto grande para adicionar e um unico botão “cadastrar”?

  125. David CHCNo Gravatar Diz:

    @Guilherme, vc pode trabalhar com arrays sem problemas, ou nome da campos para cada upload, eu prefiro array. Veja minha video aula, na verdade foi minha primeira video aula no site:

    http://www.mxmasters.com.br/php/php-desenvolvendo-um-sistema-de-uploads/

  126. BergNo Gravatar Diz:

    Eu queria saber como colocar Numeração nas imagens, pois pretendo implantar esse sistema em um sistema de enquetes, então cada opção eu gostaria que tivesse uma imagem, porisso queria essa numeração, mas não consigo colocar será que alguém poderia me ajudar? exemplos que tentei usar:

    <?php echo $dados['miniImagem']['idImagem']['1'];
    <?php echo $dados['miniImagem']['1'];
    <?php echo $dados['miniImagem']['idImagem'];

    uzando array.

    Obg pela atenção ;)

  127. David CHCNo Gravatar Diz:

    @Berg, vai depender com vc vai fazer essa enquete, se vc for fazer 2 tabelas, uma pra pergunta, e outra para resposta, é mais facil, basta colocar a opção de imagem na resposta na hora de cadastrá-la, sendo mais facil resgatar os valores da tabela

  128. BergNo Gravatar Diz:

    A enquete terá 4 opções e uma opção de pergunta, porisso queria saber como numeralas.

  129. David CHCNo Gravatar Diz:

    @Berg, vc usando uma tabela (não sou muito favoravel, pq vc limita as coisas), vc vai colocar:

    resposta1
    voto1
    imagem1

    resposta2
    voto2
    imagem2

    E assim sucessivamente.

    Na hora de mostrar, basta colocar a imagem como colocaria a as perguntas:


    $query = mysql_query(“SELECT * FROM enquete”);
    $ln = mysql_fetch_assoc($query);

    echo $ln['resposta1'].$ln['imagem1'];
    echo $ln['resposta2'].$ln['imagem2'];
    echo $ln['resposta3'].$ln['imagem3'];

    Dessa maneira vc não precisa tentar associar com array, e assim já estão pre-definidas

  130. GuilhermeNo Gravatar Diz:

    DAVID é porque estou tentando implantar num sistema de classificados onde eu vou inserir os dados dos imoveis dos clientes e uma galeria com as fotos dos imoveis, como seria melhor fazer isso? uma tabela para dados escritos e outra para as imagens? como eu ja estou fazendo?

  131. David CHCNo Gravatar Diz:

    @Guilherme, o ideal seria isso , uma tabela apenas para imagens, e sendo relacionada com a tabela de dados descritos. Vc pode tbm na tabela de dados, vc pode colocar tbm uma imagem pra ser a capa.

  132. GuilhermeNo Gravatar Diz:

    certo, ai em cada anuncio eu teria que cadastrar imagem por imagem e depois cadastrar os dados? porque quero somente um form com os campos para dados e os campos para upload das imagens?
    ai no caso essa pagina de cadastrar tem que ter 2 forms? um com dados e outro logo abaixo com o upload de imagens?

  133. David CHCNo Gravatar Diz:

    @Guilherme, tem q lembrar q nem sempre um anuncio tem varias fotos, isso tem q ser opciional. Primeiro vc cadastra o anuncio, e terá um link depois do cadastro para inserir as fotos, cadastrando tbm o id do anuncio pra indicar de quem é a foto, assim vc não precisará limitar a quantidade de fotos.

  134. GuilhermeNo Gravatar Diz:

    Entendi, mais o classificados vai ser pago, então somente eu que vou cadastrar os clientes. Então o certo seria 1° form com os dados, e um botão avançar para o 2° form para cadastrar as imagens?

  135. David CHCNo Gravatar Diz:

    @Guilherme, vc teria o form para cadastro de dados, e ao cadastrar vc poderia colocar um link para cadastrar as imagens.

  136. AlexanderNo Gravatar Diz:

    Ótima video aula mas, pintou um dúvida.

    Este tipo de upload eu estou fazendo diretamente da área administrativa do site e a pasta que recebe as imagens esta no diretório raiz do site.

    Exemplo: produtos/produtosG e produtos/produtosP.

    Quando eu fiz o sistema eu coloquei o endereço de destino como …/…/produtos/produtosG pois a página que faz o upload esta dois níveis abaixo da pasta das imagens até ai tudo bem, funcionou legal na hora de enviar as imagens e alimentar o BD porém, como eu faço para pegar o endereço na hora de exibir a imagem, pois a página que exibirá a imagem não precisará subir dois níveis acima para mostrar-las.

    Grato

  137. David CHCNo Gravatar Diz:

    @Alexander, isso vai depender da hierarquia das suas as pasta, se não precisa subir niveis, pra exibição ficaria algo assim:

    echo ‘[img src="produtos/produtosP/'.$nome_imagem.'" alt="" /]‘;

  138. Marcio ViniciusNo Gravatar Diz:

    Bom galera, antes de mais nada, parabéns! A VideoAula é super boa, boa mesmo! Deu certo de primeira, perfeito! Mas a minha duvida é a seguinte(David, rsrs) eu gostaria que esse sistema fosse feito porém com usuários cadastrando suas fotos, e sem a miniatura(que ao meu modo de ver é o dos menores problemas). Como se faz? Obrigado ae pela atenção!!

  139. David CHCNo Gravatar Diz:

    @Marcio, então para cada usuário ter seus álbuns, você terá que criar uma tabela para os usuários e uma tabela para as imagens, sendo que terá que ter um identificador nessa tabela de imagens para saibamos de quem ele pertence.

    Temos a tabela usuários e a tabela imagens. Na tabela imagens teremoos um campo chamado usuarios_id, que será responsável por dizer de quem pertence essa imagem. Então, na hora do usuário cadastrar a imagem, terá que ser colocado o id do usuário na tabela imagens.

    Você pode fazer o seguinte, na hora de realizar o login, e gravar o id do usuário na sessão, e depois criar um campo oculto ( type=”hidden”)na hora de cadastrar a imagem, e colocar esse id ( está gravada na sessão)dessa campo oculto, assim fica mais fácil.

  140. emanuellyNo Gravatar Diz:

    gostaria de fazer esse sistema só que poder inserir mais fotos estilo o modo do orkut agente incluji varia fotos depois carrega…

  141. Marcio PedrosoNo Gravatar Diz:

    Muito bom me ajudou muito parabens.

  142. ROMOALDOBERTONo Gravatar Diz:

    Pra min sta dando o sequinte erro:

    Erro na inserção no banco de dadosUnknown column ‘miniImagen’ in ‘field list’

    O que quer dizer com ?

  143. David CHCNo Gravatar Diz:

    @ROMOALDOBERTO, esse erro está dizendo que o campo miniImagen não existe em seu banco de dados. Veja o nome se está correto.

Deixe seu Comentário

Publicidade

www.mxmasters.com.br - todos os Direitos Reservados : Desenvolvido com Wordpress

Desenvolvido por David CHC e Felipe Cardozo